petsc-3.15.0 2021-03-30
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 | DMNetworkGetEdgeRange | DMNetworkIsSharedVertex
DMNetworkAddSharedVertices | DMNetworkGetNumComponents | DMNetworkLayoutSetUp
DMNetworkAddSubnetwork | DMNetworkGetNumSubNetworks | DMNetworkRegisterComponent
DMNetworkCreate | DMNetworkGetSupportingEdges | DMNetworkSetNumSubNetworks
DMNetworkGetComponent | DMNetworkGetVertexRange |
DMNetworkGetConnectedVertices | DMNetworkIsGhostVertex |
Intermediate - Setting options for algorithms and data structures
| DMNETWORK | DMNetworkGetGlobalVertexIndex | DMNetworkMonitorAdd
DMNetworkAssembleGraphStructures | DMNetworkGetLocalVecOffset | DMNetworkMonitorCreate
DMNetworkDistribute | DMNetworkGetSharedVertices | DMNetworkMonitorDestroy
DMNetworkGetEdgeOffset | DMNetworkGetSubnetwork | DMNetworkMonitorPop
DMNetworkGetGlobalEdgeIndex | DMNetworkGetVertexOffset | DMNetworkMonitorView
DMNetworkGetGlobalVecOffset | DMNetworkHasJacobian | PetscSFGetSubSF
Advanced - Setting more advanced options and customization
| DMNetworkEdgeSetMatrix | DMNetworkGetVertexLocalToGlobalOrdering | DMNetworkVertexSetMatrix
DMNetworkGetPlex | DMNetworkSetVertexLocalToGlobalOrdering |
No developer routines
No deprecated routines

Table of Contents