PETSc version 3.16.0
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
DMNetworkCreateIS
DMNetworkGetPlex
DMNetworkVertexSetMatrix
DMNetworkCreateLocalIS
DMNetworkGetVertexLocalToGlobalOrdering
DMNetworkEdgeSetMatrix
DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines
Table of Contents