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

Table of Contents