| 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 |