petsc-3.12.1 2019-10-22
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 | DMNetworkGetGlobalVertexIndex | DMNetworkMonitorAdd
DMNetworkAddComponent | DMNetworkGetNumComponents | DMNetworkMonitorCreate
DMNetworkAddNumVariables | DMNetworkGetNumVariables | DMNetworkMonitorDestroy
DMNetworkAssembleGraphStructures | DMNetworkGetSubnetworkCoupleInfo | DMNetworkMonitorPop
DMNetworkDistribute | DMNetworkGetSubnetworkInfo | DMNetworkMonitorView
DMNetworkEdgeSetMatrix | DMNetworkGetVariableGlobalOffset | DMNetworkRegisterComponent
DMNetworkGetComponent | DMNetworkGetVariableOffset | DMNetworkSetEdgeList
DMNetworkGetComponentDataArray | DMNetworkGetVertexOffset | DMNetworkSetNumVariables
DMNetworkGetConnectedVertices | DMNetworkGetVertexRange | DMNetworkSetSizes
DMNetworkGetEdgeOffset | DMNetworkHasJacobian | DMNetworkVertexSetMatrix
DMNetworkGetEdgeRange | DMNetworkIsGhostVertex | PetscSFGetSubSF
DMNetworkGetGlobalEdgeIndex | DMNetworkLayoutSetUp |
Advanced - Setting more advanced options and customization
| DMNetworkGetPlex | DMNetworkGetVertexLocalToGlobalOrdering | DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines

Table of Contents