petsc-master 2020-10-23
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 PetscSFGetSubSF
Advanced - Setting more advanced options and customization
DMNetworkEdgeSetMatrix DMNetworkGetVertexLocalToGlobalOrdering DMNetworkVertexSetMatrix
DMNetworkGetPlex DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines

Table of Contents