PPL Logo

graph_t Struct Reference

#include <struct.h>

Collaboration diagram for graph_t:

Collaboration graph
[legend]

Data Fields

idx_t nvtxs
idx_t nedges
idx_t ncon
idx_t * xadj
idx_t * vwgt
idx_t * vsize
idx_t * adjncy
idx_t * adjwgt
idx_t * tvwgt
real_t * invtvwgt
int free_xadj
int free_vwgt
int free_vsize
int free_adjncy
int free_adjwgt
idx_t * label
idx_t * cmap
idx_t mincut
idx_t minvol
idx_t * where
idx_t * pwgts
idx_t nbnd
idx_t * bndptr
idx_t * bndind
idx_t * id
idx_t * ed
ckrinfo_t * ckrinfo
vkrinfo_t * vkrinfo
nrinfo_t * nrinfo
struct graph_t * coarser
struct graph_t * finer

Detailed Description

This data structure holds a graph

Definition at line 82 of file struct.h.


Field Documentation

Definition at line 83 of file struct.h.

Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateWorkSpace(), Balance2Way(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckGraph(), CheckKWayVolPartitionParams(), CheckNodeBnd(), CheckNodePartitionParams(), CoarsenGraph(), CoarsenGraphNlevels(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeBFSOrdering(), ComputeCut(), ComputeFillIn(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeMaxCut(), ComputePartitionBalance(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), ConstructSeparator(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), CreateCoarseGraphPerm(), EliminateComponents(), EliminateSubDomainEdges(), FindPartitionInducedComponents(), FindSepInducedComponents(), FixGraph(), FM_2WayCutRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine1Sided(), FM_2WayNodeRefine1SidedP(), FM_2WayNodeRefine2Sided(), FM_2WayNodeRefine2SidedP(), FM_Mc2WayCutRefine(), General2WayBalance(), GPPrintInfo(), Greedy_KWayCutOptimize(), Greedy_KWayVolOptimize(), Greedy_McKWayCutOptimize(), Greedy_McKWayVolOptimize(), GrowBisection(), GrowBisectionNode(), GrowBisectionNode2(), InitKWayPartitioning(), IsConnectedSubdomain(), IsSeparable(), M2GReportResults(), main(), Match_2Hop(), Match_2HopAll(), Match_2HopAny(), Match_RM(), Match_SHEM(), McGeneral2WayBalance(), McGrowBisection(), McRandomBisection(), METIS_NodeND(), METIS_NodeNDP(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisectionL1(), MlevelNodeBisectionL2(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MMDOrder(), MoveGroupContigForCut(), MoveGroupContigForVol(), MoveGroupMinConnForCut(), MoveGroupMinConnForVol(), MultilevelBisect(), NDPrintInfo(), Print2WayRefineStats(), PrintCGraphStats(), PrintSubDomainGraph(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), PruneGraph(), RandomBisection(), ReadGraph(), ReadPOVector(), SetupCoarseGraph(), SetupGraph(), SetupGraph_label(), SetupGraph_tvwgt(), SetupSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and WriteGraph().

Definition at line 85 of file struct.h.

Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckGraph(), CheckKWayVolPartitionParams(), CheckNodeBnd(), CheckNodePartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeBFSOrdering(), ComputeCut(), ComputeFillIn(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeMaxCut(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), ConstructSeparator(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), CreateCoarseGraphPerm(), EliminateComponents(), EliminateSubDomainEdges(), FindPartitionInducedComponents(), FindSepInducedComponents(), FixGraph(), FM_2WayCutRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine1Sided(), FM_2WayNodeRefine1SidedP(), FM_2WayNodeRefine2Sided(), FM_2WayNodeRefine2SidedP(), FM_Mc2WayCutRefine(), FreeGraph(), General2WayBalance(), Greedy_KWayCutOptimize(), Greedy_KWayVolOptimize(), Greedy_McKWayCutOptimize(), Greedy_McKWayVolOptimize(), GrowBisection(), GrowBisectionNode(), GrowBisectionNode2(), InitKWayPartitioning(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), main(), Match_2HopAll(), Match_2HopAny(), Match_RM(), Match_SHEM(), McGeneral2WayBalance(), MMDOrder(), MoveGroupContigForCut(), MoveGroupContigForVol(), MoveGroupMinConnForCut(), MoveGroupMinConnForVol(), PrintSubDomainGraph(), Project2WayPartition(), ProjectKWayPartition(), PruneGraph(), RandomBisection(), ReadGraph(), SetupCoarseGraph(), SetupGraph(), SetupSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and WriteGraph().

Definition at line 88 of file struct.h.

Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckGraph(), CheckKWayVolPartitionParams(), CheckNodeBnd(), CheckNodePartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeBFSOrdering(), ComputeCut(), ComputeFillIn(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeMaxCut(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), CreateCoarseGraphPerm(), EliminateComponents(), EliminateSubDomainEdges(), FindPartitionInducedComponents(), FindSepInducedComponents(), FixGraph(), FM_2WayCutRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine1Sided(), FM_2WayNodeRefine1SidedP(), FM_2WayNodeRefine2Sided(), FM_2WayNodeRefine2SidedP(), FM_Mc2WayCutRefine(), FreeGraph(), General2WayBalance(), Greedy_KWayCutOptimize(), Greedy_KWayVolOptimize(), Greedy_McKWayCutOptimize(), Greedy_McKWayVolOptimize(), GrowBisection(), GrowBisectionNode(), InitKWayPartitioning(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), main(), Match_2HopAll(), Match_2HopAny(), Match_RM(), Match_SHEM(), McGeneral2WayBalance(), MMDOrder(), MoveGroupContigForCut(), MoveGroupContigForVol(), MoveGroupMinConnForCut(), MoveGroupMinConnForVol(), PrintSubDomainGraph(), Project2WayPartition(), ProjectKWayPartition(), PruneGraph(), RandomBisection(), ReadGraph(), ReAdjustMemory(), SetupCoarseGraph(), SetupGraph(), SetupSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and WriteGraph().

Definition at line 97 of file struct.h.

Referenced by FreeGraph(), and SetupGraph().

Definition at line 97 of file struct.h.

Referenced by FreeGraph(), and SetupGraph().

Definition at line 97 of file struct.h.

Referenced by FreeGraph(), and SetupGraph().

Definition at line 97 of file struct.h.

Referenced by FreeGraph(), and SetupGraph().

Definition at line 97 of file struct.h.

Referenced by FreeGraph(), and SetupGraph().

Definition at line 105 of file struct.h.

Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckKWayVolPartitionParams(), CheckNodeBnd(), CheckNodePartitionParams(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeSubDomainGraph(), ConstructMinCoverSeparator(), ConstructSeparator(), EliminateComponents(), EliminateSubDomainEdges(), FindSepInducedComponents(), FM_2WayCutRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine1Sided(), FM_2WayNodeRefine1SidedP(), FM_2WayNodeRefine2Sided(), FM_2WayNodeRefine2SidedP(), FM_Mc2WayCutRefine(), FreeRData(), General2WayBalance(), Greedy_KWayCutOptimize(), Greedy_KWayVolOptimize(), Greedy_McKWayCutOptimize(), Greedy_McKWayVolOptimize(), GrowBisection(), GrowBisectionNode(), GrowBisectionNode2(), InitKWayPartitioning(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), McGeneral2WayBalance(), McGrowBisection(), McRandomBisection(), METIS_ComputeVertexSeparator(), METIS_NodeRefine(), MlevelKWayPartitioning(), MlevelNodeBisectionL2(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MoveGroupContigForCut(), MoveGroupContigForVol(), MoveGroupMinConnForCut(), MoveGroupMinConnForVol(), MultilevelBisect(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), RandomBisection(), RefineKWay(), SplitGraphOrder(), SplitGraphOrderCC(), and SplitGraphPart().

struct graph_t* graph_t::coarser [read]

struct graph_t * graph_t::finer [read]


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:25:12 2020 for Charm++ by  doxygen 1.5.5