petsc-3.12.5 2020-03-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
DMNetworkCreate
Intermediate - Setting options for algorithms and data structures
DMNETWORK DMNetworkGetGlobalVertexIndex DMNetworkMonitorAdd
DMNetworkAddComponent DMNetworkGetNumComponents DMNetworkMonitorCreate
DMNetworkAddNumVariables DMNetworkGetNumVariables DMNetworkMonitorDestroy
DMNetworkAssembleGraphStructures DMNetworkGetSubnetworkCoupleInfo DMNetworkMonitorPop
DMNetworkDistribute DMNetworkGetSubnetworkInfo DMNetworkMonitorView
DMNetworkEdgeSetMatrix DMNetworkGetVariableGlobalOffset DMNetworkRegisterComponent
DMNetworkGetComponent DMNetworkGetVariableOffset DMNetworkSetEdgeList
DMNetworkGetComponentDataArray DMNetworkGetVertexOffset DMNetworkSetNumVariables
DMNetworkGetConnectedVertices DMNetworkGetVertexRange DMNetworkSetSizes
DMNetworkGetEdgeOffset DMNetworkHasJacobian DMNetworkVertexSetMatrix
DMNetworkGetEdgeRange DMNetworkIsGhostVertex PetscSFGetSubSF
DMNetworkGetGlobalEdgeIndex DMNetworkLayoutSetUp
Advanced - Setting more advanced options and customization
DMNetworkGetPlex DMNetworkGetVertexLocalToGlobalOrdering DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines

Table of Contents