PETSc version 3.15.5
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