![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <struct.h>

Public Attributes | |
| idxtype * | gdata |
| idxtype * | rdata |
| int | nvtxs |
| int | nedges |
| idxtype * | xadj |
| idxtype * | vwgt |
| idxtype * | vsize |
| idxtype * | adjncy |
| idxtype * | adjwgt |
| idxtype * | adjwgtsum |
| idxtype * | label |
| idxtype * | cmap |
| int | mincut |
| int | minvol |
| idxtype * | where |
| idxtype * | pwgts |
| int | nbnd |
| idxtype * | bndptr |
| idxtype * | bndind |
| idxtype * | id |
| idxtype * | ed |
| RInfoType * | rinfo |
| VRInfoType * | vrinfo |
| NRInfoType * | nrinfo |
| int | ncon |
| float * | nvwgt |
| float * | npwgts |
| struct graphdef * | coarser |
| struct graphdef * | finer |
| idxtype* graphdef::adjncy |
Definition at line 172 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputeNCut(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeRAsso(), ComputeSubDomainGraph(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnected(), IsConnected2(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MMDOrder(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), PrintSubDomainGraph(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), RandomizeGraph(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), sparse2dense(), SplitGraphOrder(), SplitGraphOrderCC(), transform_matrix(), and transform_matrix_half().
| idxtype* graphdef::adjwgt |
Definition at line 173 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd2(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), Coarsen2Way(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), Compute_Weights(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputeNCut(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeRAsso(), ComputeSubDomainGraph(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FM_2WayEdgeRefine(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), KWayVolUpdate(), Match_HEM(), Match_HEMN(), Match_RM(), Match_SHEM(), Match_SHEMN(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MLKKMRefine(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), PrintSubDomainGraph(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), RandomizeGraph(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), sparse2dense(), SplitGraphOrder(), SplitGraphOrderCC(), transform_matrix(), and transform_matrix_half().
| idxtype* graphdef::adjwgtsum |
Definition at line 175 of file struct.h.
Referenced by Bnd2WayBalance(), CompressGraph(), ComputeKWayPartitionParams(), ComputeVolKWayPartitionParams(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), FM_2WayEdgeRefine(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), InitGraph(), Match_HEMN(), Match_SHEMN(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MocComputeKWayPartitionParams(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), RandomBisection(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), and SplitGraphOrderCC().
| idxtype * graphdef::bndind |
Definition at line 185 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeVolKWayBalanceBoundary(), ComputeVolKWayBoundary(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), ConstructSeparator(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisectionNode(), InitGraph(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocCompute2WayPartitionParams(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), Project2WayPartition(), ProjectKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), SplitGraphOrder(), and SplitGraphOrderCC().
| idxtype* graphdef::bndptr |
Definition at line 185 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeVolKWayBalanceBoundary(), ComputeVolKWayBoundary(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisectionNode(), InitGraph(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocCompute2WayPartitionParams(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), Project2WayPartition(), ProjectKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), SplitGraphOrder(), and SplitGraphOrderCC().
| idxtype* graphdef::cmap |
Definition at line 179 of file struct.h.
Referenced by CompressGraph(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitGraph(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraphKway(), and SetUpSplitGraph().
| struct graphdef* graphdef::coarser |
Definition at line 205 of file struct.h.
Referenced by Coarsen2Way(), InitGraph(), MCCoarsen2Way(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), and SetUpCoarseGraph().
| idxtype * graphdef::ed |
Definition at line 188 of file struct.h.
Referenced by Allocate2WayPartitionMemory(), Bnd2WayBalance(), Compute2WayPartitionParams(), FM_2WayEdgeRefine(), General2WayBalance(), GrowBisectionNode(), InitGraph(), MocAllocate2WayPartitionMemory(), MocCompute2WayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), and Project2WayPartition().
| struct graphdef * graphdef::finer |
Definition at line 205 of file struct.h.
Referenced by Coarsen2Way(), InitGraph(), MCCoarsen2Way(), MLKKMRefine(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), Refine2Way(), Refine2WayNode(), RefineKWay(), RefineVolKWay(), and SetUpCoarseGraph().
| idxtype* graphdef::gdata |
Definition at line 164 of file struct.h.
Referenced by CompressGraph(), FreeGraph(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MLKKMRefine(), PruneGraph(), ReAdjustMemory(), RefineKWay(), RefineVolKWay(), SetUpCoarseGraph(), SetUpGraphKway(), and SetUpSplitGraph().
| idxtype* graphdef::id |
Definition at line 188 of file struct.h.
Referenced by Allocate2WayPartitionMemory(), Bnd2WayBalance(), Compute2WayPartitionParams(), FM_2WayEdgeRefine(), General2WayBalance(), GrowBisectionNode(), InitGraph(), MocAllocate2WayPartitionMemory(), MocCompute2WayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), and Project2WayPartition().
| idxtype* graphdef::label |
Definition at line 177 of file struct.h.
Referenced by CompressGraph(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MMDOrder(), PruneGraph(), SetUpSplitGraph(), SplitGraphOrder(), and SplitGraphOrderCC().
| int graphdef::mincut |
Definition at line 182 of file struct.h.
Referenced by Bnd2WayBalance(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayPartitionParams(), ComputeVolKWayPartitionParams(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), EliminateVolComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), Init2WayPartition(), InitGraph(), InitSeparator(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MLKKMPartitioning(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocInit2WayPartition(), MocInit2WayPartition2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), and RandomBisection().
| int graphdef::minvol |
Definition at line 182 of file struct.h.
Referenced by ComputeKWayVolGains(), EliminateVolComponents(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), InitGraph(), MlevelVolKWayPartitioning(), Random_KWayVolRefine(), and Random_KWayVolRefineMConn().
| int graphdef::nbnd |
Definition at line 184 of file struct.h.
Referenced by Balance2Way(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeVolKWayBalanceBoundary(), ComputeVolKWayBoundary(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), ConstructSeparator(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisectionNode(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MocCompute2WayPartitionParams(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), pingpong(), Project2WayPartition(), ProjectKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), SplitGraphOrder(), and SplitGraphOrderCC().
| int graphdef::ncon |
Definition at line 201 of file struct.h.
Referenced by AllocateWorkSpace(), CompressGraph(), ComputePartitionBalance(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitGraph(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocBalance2Way(), MocBalance2Way2(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MocRefine2Way(), MocRefineKWayHorizontal(), PruneGraph(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), and SplitGraphOrderCC().
| int graphdef::nedges |
Definition at line 168 of file struct.h.
Referenced by AllocateWorkSpace(), Coarsen2Way(), CompressGraph(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitGraph(), MCCoarsen2Way(), MLKKMRefine(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocRandomBisection(), pingpong(), PruneGraph(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), and SplitGraphOrderCC().
| float* graphdef::npwgts |
Definition at line 203 of file struct.h.
Referenced by FreeGraph(), InitGraph(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocBalance2Way(), MocBalance2Way2(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), and MocRefineKWayHorizontal().
| NRInfoType* graphdef::nrinfo |
Definition at line 197 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), CheckNodePartitionParams(), Compute2WayNodePartitionParams(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), GrowBisectionNode(), and InitGraph().
| int graphdef::nvtxs |
Definition at line 168 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), AllocateWorkSpace(), Balance2Way(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), clusterSize(), Coarsen2Way(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), Compute_Weights(), ComputeCut(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputeNCut(), ComputePartitionBalance(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeRAsso(), ComputeSubDomainGraph(), ComputeVolKWayBalanceBoundary(), ComputeVolKWayBoundary(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), ConstructSeparator(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), GRACLUS_METIS_NodeND(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnected(), IsConnected2(), IsConnectedSubdomain(), IsSeparable(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), METIS_NodeNDP(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisection(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MLKKMRefine(), MMDOrder(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocCompute2WayPartitionParams(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), pingpong(), PrintSubDomainGraph(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), RandomizeGraph(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), sparse2dense(), SplitGraphOrder(), SplitGraphOrderCC(), transform_matrix(), and transform_matrix_half().
| float* graphdef::nvwgt |
Definition at line 202 of file struct.h.
Referenced by CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), FreeGraph(), InitGraph(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocRandomBisection(), SetUpCoarseGraph(), and SetUpSplitGraph().
| idxtype * graphdef::pwgts |
Definition at line 183 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), Balance2Way(), Bnd2WayBalance(), CheckNodePartitionParams(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayPartitionParams(), ComputeVolKWayPartitionParams(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisectionNode(), InitGraph(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RefineKWay(), and RefineVolKWay().
| idxtype * graphdef::rdata |
Definition at line 164 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), ConstructMinCoverSeparator(), ConstructSeparator(), FreeGraph(), GrowBisectionNode(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MocAllocate2WayPartitionMemory(), and MocAllocateKWayPartitionMemory().
| RInfoType* graphdef::rinfo |
Definition at line 191 of file struct.h.
Referenced by AllocateKWayPartitionMemory(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeSubDomainGraph(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), InitGraph(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MocAllocateKWayPartitionMemory(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), ProjectKWayPartition(), Random_KWayEdgeRefine(), and Random_KWayEdgeRefineMConn().
| VRInfoType* graphdef::vrinfo |
Definition at line 194 of file struct.h.
Referenced by AllocateVolKWayPartitionMemory(), CheckVolKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputeVolKWayBalanceBoundary(), ComputeVolKWayBoundary(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), InitGraph(), KWayVolUpdate(), ProjectVolKWayPartition(), Random_KWayVolRefine(), and Random_KWayVolRefineMConn().
| idxtype* graphdef::vsize |
Definition at line 171 of file struct.h.
Referenced by CheckVolKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionInfoBipartite(), ComputeVolume(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), EliminateVolComponents(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), InitGraph(), KWayVolUpdate(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), ReAdjustMemory(), and SetUpCoarseGraph().
| idxtype* graphdef::vwgt |
Definition at line 170 of file struct.h.
Referenced by Bnd2WayBalance(), CheckNodePartitionParams(), Coarsen2Way(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayPartitionParams(), ComputePartitionBalance(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeVolKWayPartitionParams(), ComputeVolume(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), GRACLUS_METIS_NodeND(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnectedSubdomain(), Match_HEM(), Match_HEMN(), Match_RM(), Match_SHEM(), Match_SHEMN(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MLKKM_WPartGraphKway(), MLKKMPartitioning(), MLKKMRefine(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), and SplitGraphOrderCC().
| idxtype* graphdef::where |
Definition at line 183 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), clusterSize(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionInfo(), ComputeSubDomainGraph(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), ConstructSeparator(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnected2(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MLKKMRefine(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocInit2WayPartition(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), SplitGraphOrder(), and SplitGraphOrderCC().
| idxtype* graphdef::xadj |
Definition at line 169 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), Compute_Weights(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputeNCut(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), ComputeRAsso(), ComputeSubDomainGraph(), ComputeVolKWayPartitionParams(), ComputeVolSubDomainGraph(), ComputeVolume(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), ConstructSeparator(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), FindComponents(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnected(), IsConnected2(), IsConnectedSubdomain(), IsSeparable(), KWayVolUpdate(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MMDOrder(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), PrintSubDomainGraph(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), RandomizeGraph(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraphKway(), SetUpSplitGraph(), sparse2dense(), SplitGraphOrder(), SplitGraphOrderCC(), transform_matrix(), and transform_matrix_half().