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

Public Attributes | |
| int | CoarsenTo |
| int | dbglvl |
| int | CType |
| int | IType |
| int | RType |
| int | maxvwgt |
| float | nmaxvwgt |
| int | optype |
| int | pfactor |
| int | nseps |
| int | oflags |
| WorkSpaceType | wspace |
| timer | TotalTmr |
| timer | InitPartTmr |
| timer | MatchTmr |
| timer | ContractTmr |
| timer | CoarsenTmr |
| timer | UncoarsenTmr |
| timer | SepTmr |
| timer | RefTmr |
| timer | ProjectTmr |
| timer | SplitTmr |
| timer | AuxTmr1 |
| timer | AuxTmr2 |
| timer | AuxTmr3 |
| timer | AuxTmr4 |
| timer | AuxTmr5 |
| timer | AuxTmr6 |
| timer controldef::AuxTmr1 |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), PrintTimers(), and RefineKWay().
| timer controldef::AuxTmr2 |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), PrintTimers(), and RefineKWay().
| timer controldef::AuxTmr3 |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), and PrintTimers().
| timer controldef::AuxTmr4 |
Definition at line 239 of file struct.h.
Referenced by InitTimers().
| timer controldef::AuxTmr5 |
Definition at line 239 of file struct.h.
Referenced by InitTimers().
| timer controldef::AuxTmr6 |
Definition at line 239 of file struct.h.
Referenced by InitTimers().
| timer controldef::CoarsenTmr |
Definition at line 238 of file struct.h.
Referenced by Coarsen2Way(), InitTimers(), MCCoarsen2Way(), and PrintTimers().
| int controldef::CoarsenTo |
Definition at line 223 of file struct.h.
Referenced by Coarsen2Way(), GRACLUS_METIS_NodeND(), GrowBisection(), GrowBisectionNode(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MlevelNodeBisectionMultiple(), MLKKM_WPartGraphKway(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocRandomBisection(), and RandomBisection().
| timer controldef::ContractTmr |
Definition at line 238 of file struct.h.
Referenced by CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitTimers(), and PrintTimers().
| int controldef::CType |
Definition at line 225 of file struct.h.
Referenced by Coarsen2Way(), GRACLUS_METIS_NodeND(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisectionMultiple(), and MLKKM_WPartGraphKway().
| int controldef::dbglvl |
Definition at line 224 of file struct.h.
Referenced by Bnd2WayBalance(), Coarsen2Way(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), 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(), Init2WayPartition(), InitSeparator(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisection(), MlevelVolKWayPartitioning(), MLKKM_WPartGraphKway(), MLKKMPartitioning(), MLKKMRefine(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocInit2WayPartition(), MocInit2WayPartition2(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), Refine2Way(), Refine2WayNode(), RefineKWay(), RefineVolKWay(), SplitGraphOrder(), and SplitGraphOrderCC().
| timer controldef::InitPartTmr |
Definition at line 238 of file struct.h.
Referenced by Init2WayPartition(), InitSeparator(), InitTimers(), MCMlevelKWayPartitioning(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), MLKKMPartitioning(), MocInit2WayPartition(), MocInit2WayPartition2(), and PrintTimers().
| int controldef::IType |
Definition at line 226 of file struct.h.
Referenced by GRACLUS_METIS_NodeND(), Init2WayPartition(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MLKKM_WPartGraphKway(), MocInit2WayPartition(), and MocInit2WayPartition2().
| timer controldef::MatchTmr |
Definition at line 238 of file struct.h.
Referenced by InitTimers(), Match_HEM(), Match_HEMN(), Match_RM(), Match_RM_NVW(), Match_SHEM(), Match_SHEMN(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), and PrintTimers().
| int controldef::maxvwgt |
Definition at line 228 of file struct.h.
Referenced by Coarsen2Way(), GRACLUS_METIS_NodeND(), 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(), MlevelNodeBisection(), and MLKKM_WPartGraphKway().
| float controldef::nmaxvwgt |
Definition at line 229 of file struct.h.
Referenced by MCCoarsen2Way(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), and METIS_mCPartGraphRecursive().
| int controldef::nseps |
Definition at line 232 of file struct.h.
Referenced by GRACLUS_METIS_NodeND(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().
| int controldef::oflags |
Definition at line 233 of file struct.h.
Referenced by FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), GRACLUS_METIS_NodeND(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().
| int controldef::optype |
Definition at line 230 of file struct.h.
Referenced by AllocateWorkSpace(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), GRACLUS_METIS_NodeND(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNestedDissection(), and MLKKM_WPartGraphKway().
| int controldef::pfactor |
Definition at line 231 of file struct.h.
Referenced by GRACLUS_METIS_NodeND(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), and METIS_NodeWND().
| timer controldef::ProjectTmr |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), MLKKMRefine(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| timer controldef::RefTmr |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| int controldef::RType |
Definition at line 227 of file struct.h.
Referenced by GRACLUS_METIS_NodeND(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeComputeSeparator(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MLKKM_WPartGraphKway(), MocRefine2Way(), MocRefine2Way2(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| timer controldef::SepTmr |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), MlevelNestedDissection(), MlevelNodeBisection(), and PrintTimers().
| timer controldef::SplitTmr |
Definition at line 239 of file struct.h.
Referenced by InitTimers(), PrintTimers(), SplitGraphOrder(), and SplitGraphOrderCC().
| timer controldef::TotalTmr |
Definition at line 238 of file struct.h.
Referenced by GRACLUS_METIS_NodeND(), InitTimers(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MLKKM_WPartGraphKway(), and PrintTimers().
| timer controldef::UncoarsenTmr |
Definition at line 238 of file struct.h.
Referenced by InitTimers(), MLKKMRefine(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| WorkSpaceType controldef::wspace |
Definition at line 235 of file struct.h.
Referenced by AllocateWorkSpace(), ComputeKWayPartitionParams(), ComputeVolKWayPartitionParams(), CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), EliminateSubDomainEdges(), EliminateVolSubDomainEdges(), FreeWorkSpace(), fwspacefree(), fwspacemalloc(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalanceMConn(), idxwspacefree(), idxwspacemalloc(), KWayVolUpdate(), MCGreedy_KWayEdgeBalanceHorizontal(), MCRandom_KWayEdgeRefineHorizontal(), MocComputeKWayPartitionParams(), MocProjectKWayPartition(), MoveGroup(), MoveGroupMConn(), ProjectKWayPartition(), ProjectVolKWayPartition(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefineMConn(), and WspaceAvail().