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_txadj
idx_tvwgt
idx_tvsize
idx_tadjncy
idx_tadjwgt
idx_ttvwgt
real_tinvtvwgt
int free_xadj
int free_vwgt
int free_vsize
int free_adjncy
int free_adjwgt
idx_tlabel
idx_tcmap
idx_t mincut
idx_t minvol
idx_twhere
idx_tpwgts
idx_t nbnd
idx_tbndptr
idx_tbndind
idx_tid
idx_ted
ckrinfo_tckrinfo
vkrinfo_tvkrinfo
nrinfo_tnrinfo
struct graph_tcoarser
struct graph_tfiner

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