petsc-3.13.6 2020-09-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
| DMNetworkAddComponent | DMNetworkGetNumVariables | DMNetworkLayoutSetUp
DMNetworkAddNumVariables | DMNetworkGetSizes | DMNetworkRegisterComponent
DMNetworkCreate | DMNetworkGetSupportingEdges | DMNetworkSetComponentNumVariables
DMNetworkGetComponent | DMNetworkGetVariableGlobalOffset | DMNetworkSetEdgeList
DMNetworkGetConnectedVertices | DMNetworkGetVariableOffset | DMNetworkSetNumVariables
DMNetworkGetEdgeRange | DMNetworkGetVertexRange | DMNetworkSetSizes
DMNetworkGetNumComponents | DMNetworkIsGhostVertex |
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
None: Not yet cataloged
| PetscSFGetSubSF |  |

Table of Contents