|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
#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 162 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), 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_RM(), Match_RM_NVW(), Match_SHEM(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), 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(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| idxtype* graphdef::adjwgt |
Definition at line 163 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd2(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), Coarsen2Way(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), 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_RM(), Match_SHEM(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), 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(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| idxtype* graphdef::adjwgtsum |
Definition at line 165 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(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MocComputeKWayPartitionParams(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), RandomBisection(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| idxtype * graphdef::bndind |
Definition at line 175 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 175 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(), SplitGraphOrderCC(), and SplitGraphPart().
| idxtype* graphdef::cmap |
Definition at line 169 of file struct.h.
Referenced by CompressGraph(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitGraph(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), ReAdjustMemory(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), and VolSetUpGraph().
| struct graphdef* graphdef::coarser |
Definition at line 195 of file struct.h.
Referenced by Coarsen2Way(), InitGraph(), MCCoarsen2Way(), MocProject2WayPartition(), MocProjectKWayPartition(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), and SetUpCoarseGraph().
| idxtype * graphdef::ed |
Definition at line 178 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 195 of file struct.h.
Referenced by Coarsen2Way(), InitGraph(), MCCoarsen2Way(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), Refine2Way(), Refine2WayNode(), RefineKWay(), RefineVolKWay(), and SetUpCoarseGraph().
| idxtype* graphdef::gdata |
Definition at line 154 of file struct.h.
Referenced by CompressGraph(), FreeGraph(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), PruneGraph(), ReAdjustMemory(), RefineKWay(), RefineVolKWay(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), and VolSetUpGraph().
| idxtype* graphdef::id |
Definition at line 178 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 167 of file struct.h.
Referenced by CompressGraph(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MMDOrder(), PruneGraph(), SetUpGraph(), SetUpGraph2(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| int graphdef::mincut |
Definition at line 172 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(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), 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 172 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 174 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(), Project2WayPartition(), ProjectKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), SplitGraphOrder(), and SplitGraphOrderCC().
| int graphdef::ncon |
Definition at line 191 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(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| int graphdef::nedges |
Definition at line 158 of file struct.h.
Referenced by AllocateWorkSpace(), Coarsen2Way(), CompressGraph(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitGraph(), MCCoarsen2Way(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocRandomBisection(), PruneGraph(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| float* graphdef::npwgts |
Definition at line 193 of file struct.h.
Referenced by FreeGraph(), InitGraph(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocBalance2Way(), MocBalance2Way2(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRefineKWayHorizontal(), and SplitGraphPart().
| NRInfoType* graphdef::nrinfo |
Definition at line 187 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 158 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), AllocateWorkSpace(), Balance2Way(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), Coarsen2Way(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeCut(), ComputeKWayBalanceBoundary(), ComputeKWayBoundary(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionBalance(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), 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(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnected(), IsConnected2(), IsConnectedSubdomain(), IsSeparable(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCHMlevelRecursiveBisection(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), METIS_NodeND(), METIS_NodeNDP(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisection(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MMDOrder(), MocAllocate2WayPartitionMemory(), MocAllocateKWayPartitionMemory(), MocCompute2WayPartitionParams(), MocComputeKWayBalanceBoundary(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocProject2WayPartition(), MocProjectKWayPartition(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), PrintSubDomainGraph(), Project2WayNodePartition(), Project2WayPartition(), ProjectKWayPartition(), ProjectVolKWayPartition(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), RandomizeGraph(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| float* graphdef::nvwgt |
Definition at line 192 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(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), MocCompute2WayPartitionParams(), MocComputeKWayPartitionParams(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocRandomBisection(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraph2(), SetUpSplitGraph(), SplitGraphPart(), and VolSetUpGraph().
| idxtype * graphdef::pwgts |
Definition at line 173 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 154 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), ConstructMinCoverSeparator(), ConstructSeparator(), FreeGraph(), GrowBisectionNode(), InitGraph(), MCHMlevelRecursiveBisection(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), MocAllocate2WayPartitionMemory(), and MocAllocateKWayPartitionMemory().
| RInfoType* graphdef::rinfo |
Definition at line 181 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 184 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 161 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(), SetUpCoarseGraph(), and VolSetUpGraph().
| idxtype* graphdef::vwgt |
Definition at line 160 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(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), GrowBisection(), GrowBisectionNode(), InitGraph(), IsConnectedSubdomain(), Match_HEM(), Match_RM(), Match_SHEM(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), PruneGraph(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), ReAdjustMemory(), RefineKWay(), SetUpCoarseGraph(), SetUpGraph(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().
| idxtype* graphdef::where |
Definition at line 173 of file struct.h.
Referenced by Allocate2WayNodePartitionMemory(), Allocate2WayPartitionMemory(), AllocateKWayPartitionMemory(), AllocateVolKWayPartitionMemory(), Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), 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(), MCMlevelKWayPartitioning(), MCMlevelRecursiveBisection(), MCRandom_KWayEdgeRefineHorizontal(), METIS_EdgeComputeSeparator(), METIS_NodeComputeSeparator(), MlevelKWayPartitioning(), MlevelNodeBisectionMultiple(), MlevelRecursiveBisection(), MlevelVolKWayPartitioning(), 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(), SplitGraphOrderCC(), and SplitGraphPart().
| idxtype* graphdef::xadj |
Definition at line 159 of file struct.h.
Referenced by Bnd2WayBalance(), CheckBnd(), CheckBnd2(), CheckNodeBnd(), CheckNodePartitionParams(), CheckVolKWayPartitionParams(), CompressGraph(), Compute2WayNodePartitionParams(), Compute2WayPartitionParams(), ComputeCut(), ComputeKWayPartitionParams(), ComputeKWayVolGains(), ComputeKWayVolume(), ComputePartitionInfo(), ComputePartitionInfoBipartite(), 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_RM(), Match_RM_NVW(), Match_SHEM(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), 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(), SetUpGraph(), SetUpGraph2(), SetUpGraphKway(), SetUpSplitGraph(), SplitGraphOrder(), SplitGraphOrderCC(), SplitGraphPart(), and VolSetUpGraph().