|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
#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 228 of file struct.h.
Referenced by InitTimers(), PrintTimers(), and RefineKWay().
| timer controldef::AuxTmr2 |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), PrintTimers(), and RefineKWay().
| timer controldef::AuxTmr3 |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), and PrintTimers().
| timer controldef::AuxTmr4 |
Definition at line 228 of file struct.h.
Referenced by InitTimers().
| timer controldef::AuxTmr5 |
Definition at line 228 of file struct.h.
Referenced by InitTimers().
| timer controldef::AuxTmr6 |
Definition at line 228 of file struct.h.
Referenced by InitTimers().
| timer controldef::CoarsenTmr |
Definition at line 227 of file struct.h.
Referenced by Coarsen2Way(), InitTimers(), MCCoarsen2Way(), and PrintTimers().
| int controldef::CoarsenTo |
Definition at line 212 of file struct.h.
Referenced by Coarsen2Way(), GrowBisection(), GrowBisectionNode(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MlevelNodeBisectionMultiple(), MocGrowBisection(), MocGrowBisection2(), MocGrowBisectionNew2(), MocRandomBisection(), and RandomBisection().
| timer controldef::ContractTmr |
Definition at line 227 of file struct.h.
Referenced by CreateCoarseGraph(), CreateCoarseGraph_NVW(), CreateCoarseGraphNoMask(), InitTimers(), and PrintTimers().
| int controldef::CType |
Definition at line 214 of file struct.h.
Referenced by Coarsen2Way(), MCCoarsen2Way(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and MlevelNodeBisectionMultiple().
| int controldef::dbglvl |
Definition at line 213 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(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), Init2WayPartition(), InitSeparator(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), MCCoarsen2Way(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCMlevelKWayPartitioning(), MCRandom_KWayEdgeRefineHorizontal(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelKWayPartitioning(), MlevelNestedDissection(), MlevelNestedDissectionCC(), MlevelNestedDissectionP(), MlevelNodeBisection(), MlevelVolKWayPartitioning(), 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(), SplitGraphOrderCC(), and SplitGraphPart().
| timer controldef::InitPartTmr |
Definition at line 227 of file struct.h.
Referenced by Init2WayPartition(), InitSeparator(), InitTimers(), MCMlevelKWayPartitioning(), MlevelKWayPartitioning(), MlevelVolKWayPartitioning(), MocInit2WayPartition(), MocInit2WayPartition2(), and PrintTimers().
| int controldef::IType |
Definition at line 215 of file struct.h.
Referenced by Init2WayPartition(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MlevelNodeBisection(), MocInit2WayPartition(), and MocInit2WayPartition2().
| timer controldef::MatchTmr |
Definition at line 227 of file struct.h.
Referenced by InitTimers(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), and PrintTimers().
| int controldef::maxvwgt |
Definition at line 217 of file struct.h.
Referenced by Coarsen2Way(), 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(), and MlevelNodeBisection().
| float controldef::nmaxvwgt |
Definition at line 218 of file struct.h.
Referenced by MCCoarsen2Way(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), and METIS_mCPartGraphRecursiveInternal().
| int controldef::nseps |
Definition at line 221 of file struct.h.
Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().
| int controldef::oflags |
Definition at line 222 of file struct.h.
Referenced by FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), and MlevelNodeBisectionMultiple().
| int controldef::optype |
Definition at line 219 of file struct.h.
Referenced by AllocateWorkSpace(), CreateCoarseGraph(), CreateCoarseGraphNoMask(), METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and MlevelNestedDissection().
| int controldef::pfactor |
Definition at line 220 of file struct.h.
Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), and METIS_NodeWND().
| timer controldef::ProjectTmr |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| timer controldef::RefTmr |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| int controldef::RType |
Definition at line 216 of file struct.h.
Referenced by METIS_EdgeComputeSeparator(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeComputeSeparator(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), MocRefine2Way(), MocRefine2Way2(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| timer controldef::SepTmr |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), MlevelNestedDissection(), MlevelNodeBisection(), and PrintTimers().
| timer controldef::SplitTmr |
Definition at line 228 of file struct.h.
Referenced by InitTimers(), PrintTimers(), SplitGraphOrder(), SplitGraphOrderCC(), and SplitGraphPart().
| timer controldef::TotalTmr |
Definition at line 227 of file struct.h.
Referenced by InitTimers(), METIS_EdgeND(), METIS_mCHPartGraphRecursive(), METIS_mCHPartGraphRecursiveInternal(), METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), METIS_mCPartGraphRecursiveInternal(), METIS_NodeND(), METIS_NodeNDP(), METIS_NodeWND(), METIS_WPartGraphKway(), METIS_WPartGraphKway2(), METIS_WPartGraphRecursive(), METIS_WPartGraphVKway(), and PrintTimers().
| timer controldef::UncoarsenTmr |
Definition at line 227 of file struct.h.
Referenced by InitTimers(), MocRefine2Way(), MocRefine2Way2(), MocRefineKWayHorizontal(), PrintTimers(), Refine2Way(), Refine2WayNode(), RefineKWay(), and RefineVolKWay().
| WorkSpaceType controldef::wspace |
Definition at line 224 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().