petsc-3.10.5 2019-03-28
Report Typos and Errors

## DMNetwork Examples

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

Table of Contents