petsc-3.13.0 2020-03-29
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
DMNetworkCreate
Intermediate - Setting options for algorithms and data structures
DMNETWORK
DMNetworkGetGlobalEdgeIndex
DMNetworkLayoutSetUp
DMNetworkAddComponent
DMNetworkGetGlobalVertexIndex
DMNetworkMonitorAdd
DMNetworkAddNumVariables
DMNetworkGetNumComponents
DMNetworkMonitorCreate
DMNetworkAssembleGraphStructures
DMNetworkGetNumVariables
DMNetworkMonitorDestroy
DMNetworkDistribute
DMNetworkGetSizes
DMNetworkMonitorPop
DMNetworkEdgeSetMatrix
DMNetworkGetSubnetworkCoupleInfo
DMNetworkMonitorView
DMNetworkGetComponent
DMNetworkGetSubnetworkInfo
DMNetworkRegisterComponent
DMNetworkGetComponentDataArray
DMNetworkGetVariableGlobalOffset
DMNetworkSetComponentNumVariables
DMNetworkGetComponentVariableGlobalOffset
DMNetworkGetVariableOffset
DMNetworkSetEdgeList
DMNetworkGetComponentVariableOffset
DMNetworkGetVertexOffset
DMNetworkSetNumVariables
DMNetworkGetConnectedVertices
DMNetworkGetVertexRange
DMNetworkSetSizes
DMNetworkGetEdgeOffset
DMNetworkHasJacobian
DMNetworkVertexSetMatrix
DMNetworkGetEdgeRange
DMNetworkIsGhostVertex
PetscSFGetSubSF
Advanced - Setting more advanced options and customization
DMNetworkGetPlex
DMNetworkGetVertexLocalToGlobalOrdering
DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines
Table of Contents