PETSc version 3.17.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
DMNetworkGetLocalVecOffset
DMNetworkMonitorDestroy
DMNetworkAssembleGraphStructures
DMNetworkGetSharedVertices
DMNetworkMonitorPop
DMNetworkDistribute
DMNetworkGetSubnetwork
DMNetworkMonitorView
DMNetworkGetEdgeOffset
DMNetworkGetVertexOffset
DMNetworkSharedVertexGetInfo
DMNetworkGetGlobalEdgeIndex
DMNetworkHasJacobian
PetscSFGetSubSF
DMNetworkGetGlobalVecOffset
DMNetworkMonitorAdd
DMNetworkGetGlobalVertexIndex
DMNetworkMonitorCreate
Advanced - Setting more advanced options and customization
DMNetworkCreateIS
DMNetworkGetPlex
DMNetworkVertexSetMatrix
DMNetworkCreateLocalIS
DMNetworkGetVertexLocalToGlobalOrdering
DMNetworkEdgeSetMatrix
DMNetworkSetVertexLocalToGlobalOrdering
No developer routines
No deprecated routines
Table of Contents