|
MAIA bb96820c
Multiphysics at AIA
|
This is the complete list of members for CartesianGrid< nDim >, including all inherited members.
| a_childId(const MInt cellId, const MInt pos) | CartesianGrid< nDim > | inline |
| a_childId(const MInt cellId, const MInt pos) const | CartesianGrid< nDim > | inline |
| a_childId(const MInt cellId, const MInt pos, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_coordinate(const MInt cellId, const MInt dir) | CartesianGrid< nDim > | inline |
| a_coordinate(const MInt cellId, const MInt dir) const | CartesianGrid< nDim > | inline |
| a_coordinate(Collector< U > *NotUsed(cells_), const MInt cellId, const MInt dir) const | CartesianGrid< nDim > | inline |
| a_copyProperties(const MInt fromCellId, const MInt toCellId) | CartesianGrid< nDim > | inline |
| a_globalId(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_globalId(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_hasChild(const MInt cellId, const MInt pos) const | CartesianGrid< nDim > | inline |
| a_hasChild(const MInt cellId, const MInt pos, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_hasChildren(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_hasChildren(const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_hasNeighbor(const MInt cellId, const MInt dir) const | CartesianGrid< nDim > | inline |
| a_hasNeighbor(const MInt cellId, const MInt dir, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_hasParent(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_hasParent(const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_hasProperty(const MInt cellId, const Cell p) | CartesianGrid< nDim > | inline |
| a_hasProperty(const MInt cellId, const Cell p) const | CartesianGrid< nDim > | inline |
| a_isHalo(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_isLeafCell(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_isLeafCell(const MInt cellId, const MInt solverId) | CartesianGrid< nDim > | inline |
| a_isLeafCell(const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_isToDelete(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_isToDelete(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_level(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_level(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_neighborId(const MInt cellId, const MInt dir) | CartesianGrid< nDim > | inline |
| a_neighborId(const MInt cellId, const MInt dir) const | CartesianGrid< nDim > | inline |
| a_neighborId(const MInt cellId, const MInt dir, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_noChildren(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_noOffsprings(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_noOffsprings(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_parentId(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_parentId(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_parentId(const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| a_propertiesToString(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_resetProperties(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_solver(const MInt cellId, const MInt solverId) | CartesianGrid< nDim > | inline |
| a_weight(const MInt cellId) | CartesianGrid< nDim > | inline |
| a_weight(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_workload(const MInt cellId) const | CartesianGrid< nDim > | inline |
| a_workload(const MInt cellId) | CartesianGrid< nDim > | inline |
| addSolverToGrid() | CartesianGrid< nDim > | inline |
| allowInterfaceRefinement() const | CartesianGrid< nDim > | inline |
| ancestorPartitionCellId(const MInt cellId) const | CartesianGrid< nDim > | inline |
| azimuthalHaloCell(const MInt domainId, const MInt cellId) const | CartesianGrid< nDim > | inline |
| azimuthalHaloCells() const | CartesianGrid< nDim > | inline |
| azimuthalNeighborDomain(const MInt id) const | CartesianGrid< nDim > | inline |
| azimuthalNeighborDomains() const | CartesianGrid< nDim > | inline |
| azimuthalUnmappedHaloCell(const MInt cellId) const | CartesianGrid< nDim > | inline |
| azimuthalUnmappedHaloDomain(const MInt cellId) const | CartesianGrid< nDim > | inline |
| azimuthalWindowCell(const MInt domainId, const MInt cellId) const | CartesianGrid< nDim > | inline |
| azimuthalWindowCells() const | CartesianGrid< nDim > | inline |
| balance(const MInt *const noCellsToReceiveByDomain, const MInt *const noCellsToSendByDomain, const MInt *const sortedCellId, const MLong *const offset, const MLong *const globalIdOffsets) | CartesianGrid< nDim > | |
| bitOffset() const | CartesianGrid< nDim > | inline |
| boundingBox(MFloat *const box) const | CartesianGrid< nDim > | inline |
| boxSphereIntersection(const MFloat *bMin, const MFloat *bMax, const MFloat *const sphereCenter, MFloat const radius) | CartesianGrid< nDim > | |
| calculateNoOffspringsAndWorkload(Collector< CELLTYPE > *input_cells, MInt input_noCells) | CartesianGrid< nDim > | private |
| CartesianGrid(MInt maxCells, const MFloat *const bBox, const MPI_Comm comm, const MString &fileName="") | CartesianGrid< nDim > | |
| cartesianToCylindric(const MFloat *, MFloat *) | CartesianGrid< nDim > | |
| Cell typedef | CartesianGrid< nDim > | |
| cellLengthAtCell(const MInt cellId) const | CartesianGrid< nDim > | inline |
| cellLengthAtLevel(const MInt level) const | CartesianGrid< nDim > | inline |
| cellVolumeAtLevel(const MInt level) const | CartesianGrid< nDim > | inline |
| centerOfGravity(MFloat *const center) const | CartesianGrid< nDim > | inline |
| centerOfGravity(MInt dir) const | CartesianGrid< nDim > | inline |
| changeGlobalToLocalIds() | CartesianGrid< nDim > | private |
| checkAzimuthalWindowHaloConsistency() | CartesianGrid< nDim > | |
| checkOutsideAzimuthalDomain(MFloat *) | CartesianGrid< nDim > | |
| checkWindowHaloConsistency(const MBool fullCheck=false, const MString a="") | CartesianGrid< nDim > | |
| checkWindowLayer(const MString a) | CartesianGrid< nDim > | private |
| coarsenCheck(const MInt cellId, const MInt solverId) | CartesianGrid< nDim > | private |
| compactCells(const std::vector< std::function< void(const MInt, const MInt)> > &=std::vector< std::function< void(const MInt, const MInt)> >()) | CartesianGrid< nDim > | private |
| computeGlobalIds() | CartesianGrid< nDim > | |
| computeLeafLevel() | CartesianGrid< nDim > | |
| computeLocalBoundingBox(MFloat *const bbox) | CartesianGrid< nDim > | |
| correctAzimuthalSolverBits() | CartesianGrid< nDim > | |
| createAdjacentHaloCell(const MInt, const MInt, const MLong *, std::unordered_multimap< MLong, MInt > &, const MFloat *, MInt *const, std::vector< std::vector< MInt > > &, std::vector< std::vector< MLong > > &) | CartesianGrid< nDim > | private |
| createAzimuthalHaloCell(const MInt, const MInt, const MLong *, std::unordered_multimap< MLong, MInt > &, const MFloat *, MInt *const, std::vector< std::vector< MInt > > &, std::vector< std::vector< MLong > > &) | CartesianGrid< nDim > | private |
| createGlobalToLocalIdMapping() | CartesianGrid< nDim > | private |
| createGridMap(const MString &donorGridFileName, const MString &gridMapFileName) | CartesianGrid< nDim > | private |
| createGridSlice(const MString &axis, const MFloat intercept, const MString &fileName) | CartesianGrid< nDim > | |
| createGridSlice(const MString &axis, const MFloat intercept, const MString &fileName, const MInt solverId, MInt *const noSliceCellIds, MInt *const sliceCellIds, MInt *const noSliceHilbertIds=nullptr, MInt *const sliceHilbertInfo=nullptr, MInt *const noSliceContHilbertIds=nullptr, MInt *const sliceContiguousHilbertInfo=nullptr) | CartesianGrid< nDim > | |
| createHigherLevelExchangeCells(const MInt onlyLevel=-1, const MBool duringMeshAdaptation=false, const std::vector< std::function< void(const MInt)> > &=std::vector< std::function< void(const MInt)> >(), const std::vector< std::function< void(const MInt)> > &=std::vector< std::function< void(const MInt)> >(), const MBool forceLeafLvlCorrection=false) | CartesianGrid< nDim > | private |
| createHigherLevelExchangeCells_old(const MInt onlyLevel=-1, const std::vector< std::function< void(const MInt)> > &=std::vector< std::function< void(const MInt)> >()) | CartesianGrid< nDim > | private |
| createLeafCellMapping(const MInt donorSolverId, const MInt gridCellId, std::vector< MInt > &mappedLeafCells, MBool allChilds=false) | CartesianGrid< nDim > | |
| createMinLevelExchangeCells() | CartesianGrid< nDim > | private |
| createPaths() | CartesianGrid< nDim > | private |
| deleteCell(const MInt cellId) | CartesianGrid< nDim > | private |
| deletePeriodicConnection(const MBool=true) | CartesianGrid< nDim > | |
| descendNoOffsprings(const MLong cellId, const MLong offset=0) | CartesianGrid< nDim > | |
| descendStoreGlobalId(MInt cellId, MInt &localCnt) | CartesianGrid< nDim > | private |
| determineNoPartitionCellsAndOffsets(MLong *const noPartitionCells, MLong *const partitionCellOffsets) | CartesianGrid< nDim > | |
| determinePartLvlAncestorHaloWindowCells(std::vector< std::vector< MInt > > &partLvlAncestorHaloCells, std::vector< std::vector< MInt > > &partLvlAncestorWindowCells) | CartesianGrid< nDim > | |
| DgCartesianSolver | CartesianGrid< nDim > | friend |
| domainId() const | CartesianGrid< nDim > | inline |
| domainOffset(const MInt id) const | CartesianGrid< nDim > | inline |
| dummyCorrect(const MInt cellId, MFloat *coords) | CartesianGrid< nDim > | inline |
| dumpCellData(const MString name) | CartesianGrid< nDim > | |
| exchangeNotInPlace(DATATYPE *exchangeVar, DATATYPE *recvMem) | CartesianGrid< nDim > | |
| exchangeProperties() | CartesianGrid< nDim > | private |
| exchangeSolverBitset(std::bitset< N > *const data, const MBool defaultVal=false) | CartesianGrid< nDim > | private |
| findContainingHaloCell(const MFloat *const coord, const MInt solverId, MInt domainId, MBool onlyPartitionCells, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr) | CartesianGrid< nDim > | |
| findContainingHaloCell(const MFloat *const coord, const MInt solverId, MInt domainId, MBool onlyPartitionCells, function< MFloat *(MInt, MFloat *const)> correctCellCoord) | CartesianGrid< nDim > | |
| findContainingHaloPartitionCell(const MFloat *const coors, const MInt solverId=-1) | CartesianGrid< nDim > | inline |
| findContainingLeafCell(const MFloat *coord, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr, const MInt solverId=-1) | CartesianGrid< nDim > | |
| findContainingLeafCell(const std::array< MFloat, nDim > &coord, const MInt startId, std::function< MFloat *(MInt, MFloat *const)> *correctCellCoord=nullptr, const MInt solverId=-1, const MBool allowNonLeafHalo=false) | CartesianGrid< nDim > | inline |
| findContainingLeafCell(const MFloat *const coord, const MInt startId, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr, const MInt solverId=-1, const MBool allowNonLeafHalo=false) | CartesianGrid< nDim > | |
| findContainingLeafCell(const MFloat *coord, function< MFloat *(MInt, MFloat *const)> correctCellCoord, const MInt solverId) | CartesianGrid< nDim > | |
| findContainingLeafCell(const MFloat *const coord, const MInt startId, function< MFloat *(MInt, MFloat *const)> correctCellCoord, const MInt solverId, const MBool allowNonLeafHalo) | CartesianGrid< nDim > | |
| findContainingPartitionCell(const MFloat *const coord, const MInt solverId=-1, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr) | CartesianGrid< nDim > | |
| findContainingPartitionCell(const MFloat *const coord, const MInt solverId, function< MFloat *(MInt, MFloat *const)> correctCellCoord) | CartesianGrid< nDim > | |
| findIndex(ITERATOR, ITERATOR, const U &) | CartesianGrid< nDim > | private |
| findNeighborDomainId(const MLong globalId) | CartesianGrid< nDim > | inline |
| findNeighborDomainId(const MLong globalId, const MInt noDomains, const MLong *domainOffsets) | CartesianGrid< nDim > | |
| FvBndryCnd2D | CartesianGrid< nDim > | friend |
| FvBndryCnd3D | CartesianGrid< nDim > | friend |
| FvCartesianSolverXD | CartesianGrid< nDim > | friend |
| FvCartesianSolverXD | CartesianGrid< nDim > | friend |
| FvMbCartesianSolverXD | CartesianGrid< nDim > | friend |
| generalExchange(MInt noVars, const MInt *vars, DATATYPE **exchangeVar, MInt noDomSend, MInt *domSend, const MInt *noCellsSendPerDom, const MInt *cellIdsSend, MInt noDomRecv, MInt *domRecv, const MInt *noCellsRecvPerDom, const MInt *cellIdsRecv) | CartesianGrid< nDim > | |
| generateHilbertIndex(const MInt cellId, const MInt targetMinLevel) | CartesianGrid< nDim > | inline |
| generateHilbertIndex(const MInt cellId) | CartesianGrid< nDim > | inlineprivate |
| getAdjacentGridCells(MInt, MIntScratchSpace &, MInt, MBool diagonalNeighbors=true) | CartesianGrid< nDim > | private |
| getAdjacentGridCells1d5(std::set< MInt > &, const MInt, const MInt, const MInt dimNext=-1, const MInt dimNextNext=-1, const uint_fast8_t childCodes=(uint_fast8_t)~0) | CartesianGrid< nDim > | inlineprivate |
| getAdjacentGridCells5(const MInt, MInt *const, const MInt level=-1, const MBool diagonalNeighbors=true) | CartesianGrid< nDim > | inlineprivate |
| globalBoundingBox() const | CartesianGrid< nDim > | inline |
| globalIdToLocalId(const MLong &globalId, const MBool termIfNotExisting=false) | CartesianGrid< nDim > | inline |
| gridCellVolume(const MInt level) const | CartesianGrid< nDim > | inline |
| gridInputFileName() const | CartesianGrid< nDim > | inline |
| gridSanityChecks() | CartesianGrid< nDim > | |
| halfCellLength(const MInt cellId) const | CartesianGrid< nDim > | inline |
| haloCell(const MInt domainId, const MInt cellId) const | CartesianGrid< nDim > | inline |
| haloCells() const | CartesianGrid< nDim > | inline |
| haloMode() const | CartesianGrid< nDim > | inline |
| hasCutOff() const | CartesianGrid< nDim > | inline |
| hilbertIndexGeneric(const MFloat *const coords, const MFloat *const center, const MFloat length0, const MInt baseLevel) const | CartesianGrid< nDim > | private |
| hilbertIndexGeneric(const MFloat *const coords) const | CartesianGrid< nDim > | inlineprivate |
| hollowBoxSphereIntersection(const MFloat *bMin, const MFloat *bMax, const MFloat *const sphereCenter, MFloat const radius) | CartesianGrid< nDim > | |
| initGridMap() | CartesianGrid< nDim > | private |
| intersectingWithHaloCells(MFloat *const center, MFloat const radius, MInt domainId, MBool onlyPartition) | CartesianGrid< nDim > | |
| intersectingWithLocalBoundingBox(MFloat *const center, MFloat const radius) | CartesianGrid< nDim > | |
| intersectingWithPartitioncells(MFloat *const center, MFloat const radius) | CartesianGrid< nDim > | |
| isMpiRoot() const | CartesianGrid< nDim > | inlineprivate |
| isSolverWindowCell(const MInt domainId, const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| LbSolver | CartesianGrid< nDim > | friend |
| lengthLevel0() const | CartesianGrid< nDim > | inline |
| loadDonorGridPartition(const MLong *const partitionCellsId, const MInt noPartitionCells) | CartesianGrid< nDim > | private |
| loadGrid(const MString &fileName) | CartesianGrid< nDim > | private |
| loadGridFile(const MInt, const MInt) | CartesianGrid< nDim > | private |
| loadPartitionFile(const MString &partitionFileName, MLong *partitionCellOffsets) | CartesianGrid< nDim > | |
| localPartitionCellLocalIds(const MInt id) const | CartesianGrid< nDim > | inline |
| localPartitionCellOffsets(const MInt index) const | CartesianGrid< nDim > | inline |
| localToGlobalIds() | CartesianGrid< nDim > | |
| LsCartesianSolver | CartesianGrid< nDim > | friend |
| m_32BitOffset | CartesianGrid< nDim > | private |
| m_addSolverToGrid | CartesianGrid< nDim > | private |
| m_allowCoarsening | CartesianGrid< nDim > | |
| m_allowInterfaceRefinement | CartesianGrid< nDim > | |
| m_azimuthalAngle | CartesianGrid< nDim > | |
| m_azimuthalAxialDir | CartesianGrid< nDim > | |
| m_azimuthalBbox | CartesianGrid< nDim > | |
| m_azimuthalHaloCells | CartesianGrid< nDim > | private |
| m_azimuthalHigherLevelConnectivity | CartesianGrid< nDim > | private |
| m_azimuthalNghbrDomainIndex | CartesianGrid< nDim > | |
| m_azimuthalNghbrDomains | CartesianGrid< nDim > | private |
| m_azimuthalPer | CartesianGrid< nDim > | |
| m_azimuthalPerCenter | CartesianGrid< nDim > | |
| m_azimuthalPeriodicDir | CartesianGrid< nDim > | |
| m_azimuthalUnmappedHaloCells | CartesianGrid< nDim > | private |
| m_azimuthalUnmappedHaloDomains | CartesianGrid< nDim > | private |
| m_azimuthalWindowCells | CartesianGrid< nDim > | private |
| m_boundingBox | CartesianGrid< nDim > | private |
| m_boundingBoxBackup | CartesianGrid< nDim > | private |
| m_centerOfGravity | CartesianGrid< nDim > | private |
| m_checkRefinementHoles | CartesianGrid< nDim > | private |
| m_coarseRatio | CartesianGrid< nDim > | |
| m_counter1D | CartesianGrid< nDim > | |
| m_counter2D | CartesianGrid< nDim > | |
| m_counter3D | CartesianGrid< nDim > | |
| m_cutOff | CartesianGrid< nDim > | |
| m_decisiveDirection | CartesianGrid< nDim > | private |
| m_diagSmoothing | CartesianGrid< nDim > | private |
| m_domainId | CartesianGrid< nDim > | private |
| m_domainOffsets | CartesianGrid< nDim > | private |
| m_freeIndices | CartesianGrid< nDim > | |
| m_globalToLocalId | CartesianGrid< nDim > | |
| m_gridBndryCells | CartesianGrid< nDim > | private |
| m_gridCellVolume | CartesianGrid< nDim > | |
| m_gridInputFileName | CartesianGrid< nDim > | |
| m_haloCells | CartesianGrid< nDim > | private |
| m_haloMode | CartesianGrid< nDim > | private |
| m_hasMultiSolverBoundingBox | CartesianGrid< nDim > | private |
| m_identicalSolverLvlJumps | CartesianGrid< nDim > | private |
| m_identicalSolverMaxLvl | CartesianGrid< nDim > | private |
| m_identicalSolvers | CartesianGrid< nDim > | private |
| m_lbGridChecks | CartesianGrid< nDim > | |
| m_lengthLevel0 | CartesianGrid< nDim > | private |
| m_loadGridPartition | CartesianGrid< nDim > | private |
| m_loadPartition | CartesianGrid< nDim > | private |
| m_localBoundingBox | CartesianGrid< nDim > | private |
| m_localBoundingBoxInit | CartesianGrid< nDim > | private |
| m_localPartitionCellGlobalIds | CartesianGrid< nDim > | private |
| m_localPartitionCellLocalIds | CartesianGrid< nDim > | private |
| m_localPartitionCellLocalIdsRestart | CartesianGrid< nDim > | |
| m_localPartitionCellOffsets | CartesianGrid< nDim > | private |
| m_localPartitionCellOffsetsRestart | CartesianGrid< nDim > | |
| m_lowMemAdaptation | CartesianGrid< nDim > | |
| m_maxLevel | CartesianGrid< nDim > | |
| m_maxNoCells | CartesianGrid< nDim > | private |
| m_maxNoChilds | CartesianGrid< nDim > | privatestatic |
| m_maxNoNghbrs | CartesianGrid< nDim > | private |
| m_maxNoSensors | CartesianGrid< nDim > | static |
| m_maxPartitionLevelShift | CartesianGrid< nDim > | private |
| m_maxRfnmntLvl | CartesianGrid< nDim > | |
| m_maxUniformRefinementLevel | CartesianGrid< nDim > | |
| m_minLevel | CartesianGrid< nDim > | |
| m_minLevelCells | CartesianGrid< nDim > | private |
| m_mpiComm | CartesianGrid< nDim > | private |
| m_neighborBackup | CartesianGrid< nDim > | private |
| m_neighborCode | CartesianGrid< nDim > | |
| m_neighborList | CartesianGrid< nDim > | private |
| m_newMinLevel | CartesianGrid< nDim > | |
| m_nghbrDomainIndex | CartesianGrid< nDim > | |
| m_nghbrDomains | CartesianGrid< nDim > | private |
| m_noCellsGlobal | CartesianGrid< nDim > | |
| m_noDirs | CartesianGrid< nDim > | privatestatic |
| m_noDomains | CartesianGrid< nDim > | |
| m_noHaloLayers | CartesianGrid< nDim > | private |
| m_noHaloPartitionLevelAncestors | CartesianGrid< nDim > | private |
| m_noIdenticalSolvers | CartesianGrid< nDim > | private |
| m_noInternalCells | CartesianGrid< nDim > | |
| m_noMinLevelCellsGlobal | CartesianGrid< nDim > | private |
| m_noPartitionCells | CartesianGrid< nDim > | private |
| m_noPartitionCellsGlobal | CartesianGrid< nDim > | private |
| m_noPartitionLevelAncestors | CartesianGrid< nDim > | private |
| m_noPartitionLevelAncestorsGlobal | CartesianGrid< nDim > | private |
| m_noPeriodicCartesianDirs | CartesianGrid< nDim > | |
| m_noSolverHaloLayers | CartesianGrid< nDim > | private |
| m_outputDir | CartesianGrid< nDim > | private |
| m_paraViewPlugin | CartesianGrid< nDim > | private |
| m_partitionCellOffspringThreshold | CartesianGrid< nDim > | private |
| m_partitionCellWorkloadThreshold | CartesianGrid< nDim > | private |
| m_partitionLevelAncestorChildIds | CartesianGrid< nDim > | private |
| m_partitionLevelAncestorHaloCells | CartesianGrid< nDim > | private |
| m_partitionLevelAncestorIds | CartesianGrid< nDim > | private |
| m_partitionLevelAncestorNghbrDomains | CartesianGrid< nDim > | private |
| m_partitionLevelAncestorWindowCells | CartesianGrid< nDim > | private |
| m_partitionParallelSplit | CartesianGrid< nDim > | private |
| m_paths1D | CartesianGrid< nDim > | |
| m_paths2D | CartesianGrid< nDim > | |
| m_paths3D | CartesianGrid< nDim > | |
| m_periodicCartesianDir | CartesianGrid< nDim > | |
| m_periodicCartesianLength | CartesianGrid< nDim > | |
| m_reductionFactor | CartesianGrid< nDim > | private |
| m_referenceSolver | CartesianGrid< nDim > | private |
| m_restart | CartesianGrid< nDim > | private |
| m_restartDir | CartesianGrid< nDim > | private |
| m_revDir | CartesianGrid< nDim > | private |
| m_targetGridBoundingBox | CartesianGrid< nDim > | private |
| m_targetGridCenterOfGravity | CartesianGrid< nDim > | private |
| m_targetGridLengthLevel0 | CartesianGrid< nDim > | private |
| m_targetGridMinLevel | CartesianGrid< nDim > | private |
| m_tree | CartesianGrid< nDim > | private |
| m_updatedPartitionCells | CartesianGrid< nDim > | private |
| m_updatePartitionCellsOnRestart | CartesianGrid< nDim > | private |
| m_updatingPartitionCells | CartesianGrid< nDim > | private |
| m_wasAdapted | CartesianGrid< nDim > | |
| m_wasBalanced | CartesianGrid< nDim > | |
| m_wasBalancedAtLeastOnce | CartesianGrid< nDim > | |
| m_windowCells | CartesianGrid< nDim > | private |
| m_windowLayer_ | CartesianGrid< nDim > | private |
| m_zonal | CartesianGrid< nDim > | private |
| maia::grid::Controller< nDim > | CartesianGrid< nDim > | friend |
| maia::grid::IO< CartesianGrid< nDim > > | CartesianGrid< nDim > | friend |
| maxLevel() const | CartesianGrid< nDim > | inline |
| maxNoCells() const | CartesianGrid< nDim > | inline |
| maxPartitionLevelShift() const | CartesianGrid< nDim > | inline |
| maxRefinementLevel() const | CartesianGrid< nDim > | inline |
| maxUniformRefinementLevel() const | CartesianGrid< nDim > | inline |
| meshAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt, const MInt)> > &, const std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> > &, const std::vector< std::function< void()> > &) | CartesianGrid< nDim > | private |
| meshAdaptationDefault(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt, const MInt)> > &, const std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> > &, const std::vector< std::function< void()> > &) | CartesianGrid< nDim > | private |
| meshAdaptationLowMem(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt)> > &, const std::vector< std::function< void(const MInt, const MInt)> > &, const std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> > &, const std::vector< std::function< void()> > &) | CartesianGrid< nDim > | private |
| minCell(const MInt id) const | CartesianGrid< nDim > | inline |
| minLevel() const | CartesianGrid< nDim > | inline |
| MInt_dyn_array typedef | CartesianGrid< nDim > | |
| mpiComm() const | CartesianGrid< nDim > | inline |
| nDim_() | CartesianGrid< nDim > | inlinestatic |
| neighborDomain(const MInt id) const | CartesianGrid< nDim > | inline |
| neighborDomains() const | CartesianGrid< nDim > | inline |
| noAzimuthalHaloCells(const MInt domainId) const | CartesianGrid< nDim > | inline |
| noAzimuthalNeighborDomains() const | CartesianGrid< nDim > | inline |
| noAzimuthalUnmappedHaloCells() const | CartesianGrid< nDim > | inline |
| noAzimuthalWindowCells(const MInt domainId) const | CartesianGrid< nDim > | inline |
| noCellsGlobal() const | CartesianGrid< nDim > | inline |
| noDomains() const | CartesianGrid< nDim > | inline |
| noHaloCells(const MInt domainId) const | CartesianGrid< nDim > | inline |
| noHaloLayers() const | CartesianGrid< nDim > | inline |
| noHaloLayers(const MInt solverId) const | CartesianGrid< nDim > | inline |
| noInternalCells() const | CartesianGrid< nDim > | inline |
| noMinCells() const | CartesianGrid< nDim > | inline |
| noNeighborDomains() const | CartesianGrid< nDim > | inline |
| noPartitionCells() const | CartesianGrid< nDim > | inline |
| noPartitionCellsGlobal() const | CartesianGrid< nDim > | inline |
| noSolverHaloCells(const MInt domainId, const MInt solverId, const MBool periodicCells) const | CartesianGrid< nDim > | inline |
| noSolverWindowCells(const MInt domainId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| noWindowCells(const MInt domainId) const | CartesianGrid< nDim > | inline |
| paraViewPlugin() const | CartesianGrid< nDim > | inline |
| partitionParallel(const MInt tmpCount, const MLong tmpOffset, const MFloat *const partitionCellsWorkload, const MLong *const partitionCellsGlobalId, const MFloat totalWorkload, MLong *partitionCellOffsets, MLong *globalIdOffsets, MBool computeOnlyPartition=false) | CartesianGrid< nDim > | private |
| periodicCartesianDir(const MInt dir) const | CartesianGrid< nDim > | inline |
| periodicCartesianLength(const MInt dir) const | CartesianGrid< nDim > | inline |
| pointInLocalBoundingBox(const MFloat *coord) | CartesianGrid< nDim > | |
| pointWthCell(const std::array< MFloat, nDim > &coord, const MInt cellId, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr) const | CartesianGrid< nDim > | inline |
| pointWthCell(const MFloat *const coord, const MInt cellId, std::function< MFloat *(MInt, MFloat *const)> correctCellCoord=nullptr) const | CartesianGrid< nDim > | inline |
| propagateDistance(std::vector< MInt > &list, MIntScratchSpace &distMem, MInt dist) | CartesianGrid< nDim > | |
| propagationStep(MInt cellId, MInt dist, MInt *distMem, MInt endDist) | CartesianGrid< nDim > | |
| reduceToLevel(const MInt reductionLevel, F interpolateToParentCells) | CartesianGrid< nDim > | |
| reductionFactor() const | CartesianGrid< nDim > | inline |
| refineCell(const MInt cellId, const MLong *const refineChildIds=nullptr, const MBool mayHaveChildren=false, const std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> > &=std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> >(), const std::bitset< maia::grid::tree::Tree< nDim >::maxNoSolvers()> refineFlag=std::bitset< maia::grid::tree::Tree< nDim >::maxNoSolvers()>(1ul)) | CartesianGrid< nDim > | private |
| refineCheck(const MInt cellId, const MInt solverId, const std::vector< std::function< MInt(const MFloat *, const MInt, const MInt)> > &cellOutsideSolver) | CartesianGrid< nDim > | private |
| removeCell(const MInt cellId) | CartesianGrid< nDim > | private |
| removeChilds(const MInt cellId) | CartesianGrid< nDim > | private |
| resetCell(const MInt &cellId) | CartesianGrid< nDim > | inlineprivate |
| restorePeriodicConnection() | CartesianGrid< nDim > | |
| rotateCartesianCoordinates(MFloat *, MFloat) | CartesianGrid< nDim > | |
| saveDonorGridPartition(const MString &gridMapFileName, const MString &gridPartitionFileName) | CartesianGrid< nDim > | private |
| saveGrid(const MChar *, const std::vector< std::vector< MInt > > &, const std::vector< std::vector< MInt > > &, const std::vector< std::vector< MInt > > &, const std::vector< MInt > &, const std::vector< std::vector< MInt > > &, MInt *recalcIdTree=nullptr) | CartesianGrid< nDim > | |
| saveGrid(const MChar *, MInt *recalcIdTree) | CartesianGrid< nDim > | |
| savePartitionCellWorkloadsGridFile() | CartesianGrid< nDim > | |
| savePartitionFile() | CartesianGrid< nDim > | |
| savePartitionFile(const MString &partitionFileNameBase, const MLong partitionCellOffset) | CartesianGrid< nDim > | private |
| setAzimuthalNeighborDomainIndex(const MInt, std::vector< std::vector< MInt > > &, std::vector< std::vector< MInt > > &) | CartesianGrid< nDim > | private |
| setAzimuthalNeighborDomainIndex(const MInt, std::vector< std::vector< MInt > > &, std::vector< std::vector< MLong > > &) | CartesianGrid< nDim > | private |
| setChildSolverFlag(const MInt cellId, const MInt solver, const std::function< MInt(const MFloat *, const MInt, const MInt)> &cellOutsideSolver) | CartesianGrid< nDim > | private |
| setGridInputFilename(MBool=false) | CartesianGrid< nDim > | private |
| setLevel() | CartesianGrid< nDim > | private |
| setNeighborDomainIndex(const MInt, std::vector< TA > &, std::vector< TB > &, std::vector< TC > &) | CartesianGrid< nDim > | private |
| setNeighborDomainIndex(const MInt, std::vector< TA > &, std::vector< TB > &) | CartesianGrid< nDim > | private |
| setSolver(const MInt cellId, const MInt solverId, MBool flag) | CartesianGrid< nDim > | inline |
| setUpdatedPartitionCells(const MBool flag) | CartesianGrid< nDim > | inline |
| setupWindowHaloCellConnectivity() | CartesianGrid< nDim > | private |
| storeMinLevelCells(const MBool updateMinlevel=false) | CartesianGrid< nDim > | |
| swapCells(const MInt cellId, const MInt otherId) | CartesianGrid< nDim > | private |
| tagActiveWindows(std::vector< MLong > &, MInt) | CartesianGrid< nDim > | private |
| tagActiveWindows2_(std::vector< MLong > &, const MInt) | CartesianGrid< nDim > | private |
| tagActiveWindowsAtMinLevel(const MInt) | CartesianGrid< nDim > | private |
| tagActiveWindowsOnLeafLvl3(const MInt maxLevel, const MBool duringMeshAdaptation, const std::vector< std::function< void(const MInt)> > &=std::vector< std::function< void(const MInt)> >()) | CartesianGrid< nDim > | private |
| tagAzimuthalHigherLevelExchangeCells(std::vector< MLong > &, std::vector< MLong > &, MInt) | CartesianGrid< nDim > | |
| tagAzimuthalUnmappedHaloCells(std::vector< std::vector< MLong > > &, std::vector< MLong > &, std::vector< MInt > &, MInt) | CartesianGrid< nDim > | |
| targetGridMinLevel() const | CartesianGrid< nDim > | inline |
| Tree typedef | CartesianGrid< nDim > | |
| treeb() | CartesianGrid< nDim > | inline |
| treeb() const | CartesianGrid< nDim > | inline |
| updatedPartitionCells() const | CartesianGrid< nDim > | inline |
| updateHaloCellCollectors() | CartesianGrid< nDim > | private |
| updatePartitionCellInformation() | CartesianGrid< nDim > | private |
| updatePartitionCells(MInt offspringThreshold, MFloat workloadThreshold) | CartesianGrid< nDim > | |
| wasAdapted() const | CartesianGrid< nDim > | inline |
| wasBalanced() const | CartesianGrid< nDim > | inline |
| wasBalancedAtLeastOnce() const | CartesianGrid< nDim > | inline |
| windowCell(const MInt domainId, const MInt cellId) const | CartesianGrid< nDim > | inline |
| windowCells() const | CartesianGrid< nDim > | inline |
| windowLayer(const MInt domainId, const MInt cellId, const MInt solverId) const | CartesianGrid< nDim > | inline |
| WINDOWLAYER_MAX | CartesianGrid< nDim > | privatestatic |
| ~CartesianGrid() | CartesianGrid< nDim > |