petsc-3.8.4 2018-03-24
Report Typos and Errors

DMNetwork Examples

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

Table of Contents