a_childId(const MInt cellId, const MInt position) | GridgenPar< nDim > | inline |
a_childId(const MInt cellId, const MInt position) const | GridgenPar< nDim > | inline |
a_coordinate(const MInt cellId, const MInt dim) | GridgenPar< nDim > | inline |
a_coordinate(const MInt cellId, const MInt dim) const | GridgenPar< nDim > | inline |
a_globalId(const MInt cellId) | GridgenPar< nDim > | inline |
a_globalId(const MInt cellId) const | GridgenPar< nDim > | inline |
a_hasProperty(const MInt cellId, const MInt p) | GridgenPar< nDim > | inline |
a_hasProperty(const MInt cellId, const MInt p) const | GridgenPar< nDim > | inline |
a_isInSolver(const MInt cellId, const MInt solver) | GridgenPar< nDim > | inline |
a_isInSolver(const MInt cellId, const MInt solver) const | GridgenPar< nDim > | inline |
a_isSolverBoundary(const MInt cellId, const MInt solver) | GridgenPar< nDim > | inline |
a_isSolverBoundary(const MInt cellId, const MInt solver) const | GridgenPar< nDim > | inline |
a_isToRefineForSolver(const MInt cellId, const MInt solver) | GridgenPar< nDim > | inline |
a_isToRefineForSolver(const MInt cellId, const MInt solver) const | GridgenPar< nDim > | inline |
a_level(const MInt cellId) | GridgenPar< nDim > | inline |
a_level(const MInt cellId) const | GridgenPar< nDim > | inline |
a_neighborId(const MInt cellId, const MInt position) | GridgenPar< nDim > | inline |
a_neighborId(const MInt cellId, const MInt position) const | GridgenPar< nDim > | inline |
a_noChildren(const MInt cellId) | GridgenPar< nDim > | inline |
a_noChildren(const MInt cellId) const | GridgenPar< nDim > | inline |
a_noSolidLayer(const MInt cellId, const MInt solver) | GridgenPar< nDim > | inline |
a_noSolidLayer(const MInt cellId, const MInt solver) const | GridgenPar< nDim > | inline |
a_parentId(const MInt cellId) | GridgenPar< nDim > | inline |
a_parentId(const MInt cellId) const | GridgenPar< nDim > | inline |
a_refinementDistance(const MInt cellId) | GridgenPar< nDim > | inline |
a_refinementDistance(const MInt cellId) const | GridgenPar< nDim > | inline |
checkCellForCut(MInt id) | GridgenPar< nDim > | protected |
checkLBRefinementValidity() | GridgenPar< nDim > | protected |
checkLoadBalance(MInt in_level) | GridgenPar< nDim > | protected |
checkMemoryAvailability(MInt stage, MInt level_) | GridgenPar< nDim > | protected |
checkNeighborhood(MInt level_) | GridgenPar< nDim > | protected |
checkNeighborhoodDistance(MInt level_) | GridgenPar< nDim > | protected |
checkNeighborhoodIntegrity(MInt level_) | GridgenPar< nDim > | protected |
collectHaloChildren(MInt parentId, std::vector< MInt > *cellIdsPerDomain) | GridgenPar< nDim > | protected |
collectWindowChildren(MInt parentId, std::vector< MInt > *cellIdsPerDomain) | GridgenPar< nDim > | protected |
communicateDouble(MFloatScratchSpace &recvBuffer, MIntScratchSpace &noCellsToReceive, MFloatScratchSpace &sendBuffer, MIntScratchSpace &noCellsToSend) | GridgenPar< nDim > | protected |
communicateHaloGlobalIds(MInt level) | GridgenPar< nDim > | protected |
communicateInt(MIntScratchSpace &recvBuffer, MIntScratchSpace &noCellsToReceive, MIntScratchSpace &sendBuffer, MIntScratchSpace &noCellsToSend) | GridgenPar< nDim > | protected |
communicateIntToNeighbors(MIntScratchSpace &recvMem, MIntScratchSpace &noCellsToReceive, MIntScratchSpace &sendMem, MIntScratchSpace &noCellsToSend, MInt noVar) | GridgenPar< nDim > | protected |
communicateLong(MLongScratchSpace &recvBuffer, MIntScratchSpace &noCellsToReceive, MLongScratchSpace &sendBuffer, MIntScratchSpace &noCellsToSend) | GridgenPar< nDim > | protected |
concludeSolverRefinement(MInt level_) | GridgenPar< nDim > | protected |
copyCell(MInt from, MInt to) | GridgenPar< nDim > | protected |
createComputationalMultisolverGrid() | GridgenPar< nDim > | protected |
createInitialGrid() | GridgenPar< nDim > | protected |
createSolidCellLayer(MInt cellId, MInt solidLayer, MInt finalLayer_) | GridgenPar< nDim > | protected |
createStartGrid() | GridgenPar< nDim > | protected |
deleteCellReferences(MInt cell, MInt pos) | GridgenPar< nDim > | protected |
deleteCoarseSolidCellsParallel() | GridgenPar< nDim > | protected |
deleteCoarseSolidCellsSerial() | GridgenPar< nDim > | protected |
deleteOutsideCellsParallel(MInt level_) | GridgenPar< nDim > | protected |
deleteOutsideCellsSerial(MInt level_) | GridgenPar< nDim > | protected |
determineRankOffsets(MIntScratchSpace &offsets) | GridgenPar< nDim > | protected |
domainId() const | GridgenPar< nDim > | inline |
dynamicLoadBalancing() | GridgenPar< nDim > | protected |
excludeInsideOutside(MInt **offsets, MInt level_, MInt solver) | GridgenPar< nDim > | protected |
finalizeGrid() | GridgenPar< nDim > | protected |
findChildLevelNeighbors(MInt **offsets, MInt level_) | GridgenPar< nDim > | protected |
findHaloAndWindowCells(std::vector< std::vector< MInt > > &winCellIdsPerDomain, std::vector< std::vector< MInt > > &haloCellIdsPerDomain) | GridgenPar< nDim > | protected |
findHaloAndWindowCellsKD(std::vector< std::vector< MInt > > &winCellIdsPerDomain, std::vector< std::vector< MInt > > &haloCellIdsPerDomain) | GridgenPar< nDim > | protected |
floodCells(std::stack< MInt > *fillStack, MChar marker) | GridgenPar< nDim > | protected |
floodCells(std::stack< MInt > *fillStack, MChar marker, MInt solver) | GridgenPar< nDim > | protected |
getAdjacentGridCells(MInt cellId, MInt *adjacentCells) | GridgenPar< nDim > | protected |
getLastNonWindowCell(MInt no_consider, MInt last) | GridgenPar< nDim > | protected |
gridAlignCutOff() | GridgenPar< nDim > | protected |
GridgenPar(const MPI_Comm comm, const MInt noSolvers) | GridgenPar< nDim > | |
initGeometry() | GridgenPar< nDim > | protected |
initMembers() | GridgenPar< nDim > | protected |
initTimers() | GridgenPar< nDim > | protected |
isInsideCylinder(const MFloat *const pointCoord, const MFloat *const leftCoord, const MFloat *const rightCoord, const MFloat *const normalDiffAB, const MFloat *const normalDiffBA, const MFloat radius, const MFloat innerRadius) | GridgenPar< nDim > | protected |
isInsideSlicedCone(const MFloat *const pointCoord, const MFloat *const leftCoord, const MFloat *const rightCoord, const MFloat *const leftNormal, const MFloat *const rightNormal, const MFloat *const normalDifforigAB, const MFloat leftR, const MFloat rightR) | GridgenPar< nDim > | protected |
keepOutsideBndryCellChildrenParallel(MInt level_) | GridgenPar< nDim > | protected |
keepOutsideBndryCellChildrenSerial(MInt *offsets, MInt level_) | GridgenPar< nDim > | protected |
m_bndCutInfo | GridgenPar< nDim > | private |
m_boundingBox | GridgenPar< nDim > | private |
m_cellIdLUT | GridgenPar< nDim > | private |
m_cellOffsetPar | GridgenPar< nDim > | private |
m_cells | GridgenPar< nDim > | private |
m_centerOfGravity | GridgenPar< nDim > | private |
m_checkGridLbValidity | GridgenPar< nDim > | private |
m_cutOff | GridgenPar< nDim > | private |
m_decisiveDirection | GridgenPar< nDim > | private |
m_domainId | GridgenPar< nDim > | private |
m_geometry | GridgenPar< nDim > | private |
m_geometryExtents | GridgenPar< nDim > | private |
m_gridOutputFileName | GridgenPar< nDim > | private |
m_haloCellOffsets | GridgenPar< nDim > | private |
m_haloCellOffsetsLevel | GridgenPar< nDim > | private |
m_hasBeenLoadBalanced | GridgenPar< nDim > | private |
m_hasMultiSolverBoundingBox | GridgenPar< nDim > | private |
m_initialRefinementLevelSerial | GridgenPar< nDim > | private |
m_keepOutsideBndryCellChildren | GridgenPar< nDim > | private |
m_lengthOnLevel | GridgenPar< nDim > | private |
m_levelOffsets | GridgenPar< nDim > | private |
m_maxLevels | GridgenPar< nDim > | private |
m_maxNoCells | GridgenPar< nDim > | private |
m_maxNoChildren | GridgenPar< nDim > | private |
m_maxRfnmntLvl | GridgenPar< nDim > | private |
m_maxUniformRefinementLevel | GridgenPar< nDim > | private |
m_minLevel | GridgenPar< nDim > | private |
m_mpiComm | GridgenPar< nDim > | private |
m_multiSolverBoundingBox | GridgenPar< nDim > | private |
m_multiSolverCenterOfGravity | GridgenPar< nDim > | private |
m_multiSolverLengthLevel0 | GridgenPar< nDim > | private |
m_multiSolverMinLevel | GridgenPar< nDim > | private |
m_neighborDomains | GridgenPar< nDim > | private |
m_noBndIdsPerSolver | GridgenPar< nDim > | private |
m_noCells | GridgenPar< nDim > | private |
m_noCellsPerDomain | GridgenPar< nDim > | private |
m_noDomains | GridgenPar< nDim > | private |
m_noHaloCellsOnLevel | GridgenPar< nDim > | private |
m_noMissingParents | GridgenPar< nDim > | private |
m_noNeighborDomains | GridgenPar< nDim > | private |
m_noNeighbors | GridgenPar< nDim > | private |
m_noPartitionCells | GridgenPar< nDim > | private |
m_noPartitionCellsPerDomain | GridgenPar< nDim > | private |
m_noSolidLayer | GridgenPar< nDim > | private |
m_noSolvers | GridgenPar< nDim > | private |
m_noTotalCells | GridgenPar< nDim > | private |
m_noTotalHaloCells | GridgenPar< nDim > | private |
m_noTotalPartitionCells | GridgenPar< nDim > | private |
m_outputDir | GridgenPar< nDim > | private |
m_parallelGeomFileName | GridgenPar< nDim > | private |
m_partitionCellList | GridgenPar< nDim > | private |
m_partitionCellOffspringThreshold | GridgenPar< nDim > | private |
m_partitionCellWorkloadThreshold | GridgenPar< nDim > | private |
m_pCells | GridgenPar< nDim > | private |
m_reductionFactor | GridgenPar< nDim > | private |
m_rfnCount | GridgenPar< nDim > | private |
m_rfnCountHalos | GridgenPar< nDim > | private |
m_rfnCountHalosDom | GridgenPar< nDim > | private |
m_solverRefinement | GridgenPar< nDim > | private |
m_STLgeometry | GridgenPar< nDim > | private |
m_t_comp_GG | GridgenPar< nDim > | private |
m_t_createComputationalGrid | GridgenPar< nDim > | private |
m_t_createInitialGrid | GridgenPar< nDim > | private |
m_t_createStartGrid | GridgenPar< nDim > | private |
m_t_finalizeGrid | GridgenPar< nDim > | private |
m_t_initGeometry | GridgenPar< nDim > | private |
m_t_initMembers | GridgenPar< nDim > | private |
m_t_parallelizeGrid | GridgenPar< nDim > | private |
m_t_readProperties | GridgenPar< nDim > | private |
m_t_saveGrid | GridgenPar< nDim > | private |
m_t_updateInterRankNeighbors | GridgenPar< nDim > | private |
m_targetGridFileName | GridgenPar< nDim > | private |
m_weightBndCells | GridgenPar< nDim > | private |
m_weightMethod | GridgenPar< nDim > | private |
m_weightPatchCells | GridgenPar< nDim > | private |
m_weightSolverUniformLevel | GridgenPar< nDim > | private |
m_writeCoordinatesToGridFile | GridgenPar< nDim > | private |
m_writeGridInformation | GridgenPar< nDim > | private |
markBndDistance(MInt level_, MInt solver) | GridgenPar< nDim > | protected |
markBndForSolverRefinement(MInt level_, MInt solver) | GridgenPar< nDim > | protected |
markInsideOutside(MInt **offsets, MInt level_) | GridgenPar< nDim > | protected |
markInsideOutside(MInt **offsets, MInt level_, MInt solver) | GridgenPar< nDim > | protected |
markLocalBox(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalCartesianWedge(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalCone(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalCylinder(MInt level_, MInt patch, MInt solver, MString patchStr) | GridgenPar< nDim > | protected |
markLocalFlatCone(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalHat(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalRadius(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalRectangleAngled(MInt level_, MInt patch, MInt solver) | GridgenPar< nDim > | protected |
markLocalSlicedCone(MInt level_, MInt patch, MInt solver, MString patchStr) | GridgenPar< nDim > | protected |
markLocalSolverRefinement(MInt level_, MInt solver) | GridgenPar< nDim > | protected |
markPatchForSolverRefinement(MInt level_, MInt solver) | GridgenPar< nDim > | protected |
markSolverAffiliation(MInt level_) | GridgenPar< nDim > | protected |
markSolverForRefinement(MInt level_, MInt solver) | GridgenPar< nDim > | protected |
mpiComm() const | GridgenPar< nDim > | inline |
nghborStencil(MInt, MInt) | GridgenPar< nDim > | protected |
noDomains() const | GridgenPar< nDim > | inline |
outStream | GridgenPar< nDim > | private |
parallelizeGrid() | GridgenPar< nDim > | protected |
performCutOff(MInt **offsets, MInt level_, MBool deleteMode=false) | GridgenPar< nDim > | protected |
pointIsInside(MFloat *coordinates) | GridgenPar< nDim > | protected |
pointIsInsideSolver(MFloat *coordinates, MInt solver) | GridgenPar< nDim > | protected |
propagateDistance(MInt level_, MInt distance, std::vector< MInt > &rfnBoundaryGroup, MInt solver) | GridgenPar< nDim > | protected |
propagationStep(MInt cellId, MInt rfnDistance, MInt finalDistance, MInt solver) | GridgenPar< nDim > | protected |
quickSort(T *globalIdArray, MInt *lookup, MInt startindex, MInt endindex) | GridgenPar< nDim > | static |
readProperties() | GridgenPar< nDim > | protected |
readSolverProperties(MInt solver) | GridgenPar< nDim > | protected |
refineCell(MInt id, MInt *currentChildId) | GridgenPar< nDim > | protected |
refineComputationalGrid(MInt lvl) | GridgenPar< nDim > | protected |
refineGrid(MInt **offsets, MInt level_, MBool halo) | GridgenPar< nDim > | protected |
refineGridPatch(MInt **offsets, MInt level_, MBool halo) | GridgenPar< nDim > | protected |
reorderCellsHilbert() | GridgenPar< nDim > | protected |
reorderGlobalIdsDF() | GridgenPar< nDim > | protected |
saveGrid() | GridgenPar< nDim > | protected |
saveGridDomain(MInt level_, MInt tag) | GridgenPar< nDim > | protected |
setCellWeights(MFloatScratchSpace &weight) | GridgenPar< nDim > | protected |
swapCells(MInt cellId1, MInt cellId2) | GridgenPar< nDim > | protected |
traverseDFGlobalId(MInt parentId, MLong *globalId_, MLongScratchSpace &partitionCellList, MFloatScratchSpace &workloadPerCell, MFloat *currentWorkload, MFloatScratchSpace &weight, MFloatScratchSpace &workload, MInt *j) | GridgenPar< nDim > | protected |
updateGlobalIdsReferences() | GridgenPar< nDim > | protected |
updateHaloOffsets(MInt l, MInt noHalos, MInt *rfnCountHalosDom) | GridgenPar< nDim > | protected |
updateInterRankNeighbors() | GridgenPar< nDim > | protected |
updateOffsets(MInt gridLevel) | GridgenPar< nDim > | protected |
writeGridInformation(MInt level_, MInt tag) | GridgenPar< nDim > | protected |
writeGridInformationPar() | GridgenPar< nDim > | protected |
writeParallelGeometry() | GridgenPar< nDim > | protected |