petsc-3.13.2 2020-06-02
Report Typos and Errors
DMNetwork
The DMNetwork class encapsulates a graph topology, and is based on DMPLEX. It is designed to handle very large scales graphs, such as those that arise in power system or wireless communication modeling.
Beginner - Basic usage
DMNetworkAddComponent
DMNetworkGetNumVariables
DMNetworkRegisterComponent
DMNetworkAddNumVariables
DMNetworkGetSizes
DMNetworkSetComponentNumVariables
DMNetworkCreate
DMNetworkGetVariableGlobalOffset
DMNetworkSetEdgeList
DMNetworkGetComponent
DMNetworkGetVariableOffset
DMNetworkSetNumVariables
DMNetworkGetConnectedVertices
DMNetworkGetVertexRange
DMNetworkSetSizes
DMNetworkGetEdgeRange
DMNetworkIsGhostVertex
PetscSFGetSubSF
DMNetworkGetNumComponents
DMNetworkLayoutSetUp
Intermediate - Setting options for algorithms and data structures
DMNETWORK
DMNetworkGetGlobalEdgeIndex
DMNetworkMonitorAdd
DMNetworkAssembleGraphStructures
DMNetworkGetGlobalVertexIndex
DMNetworkMonitorCreate
DMNetworkDistribute
DMNetworkGetSubnetworkCoupleInfo
DMNetworkMonitorDestroy
DMNetworkGetComponentVariableGlobalOffset
DMNetworkGetSubnetworkInfo
DMNetworkMonitorPop
DMNetworkGetComponentVariableOffset
DMNetworkGetVertexOffset
DMNetworkMonitorView
DMNetworkGetEdgeOffset
DMNetworkHasJacobian
Advanced - Setting more advanced options and customization
DMNetworkEdgeSetMatrix
DMNetworkGetVertexLocalToGlobalOrdering
DMNetworkVertexSetMatrix
DMNetworkGetPlex
DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines
Table of Contents