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

Table of Contents