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

Table of Contents