MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
GridgenPar< nDim > Member List

This is the complete list of members for GridgenPar< nDim >, including all inherited members.

a_childId(const MInt cellId, const MInt position)GridgenPar< nDim >inline
a_childId(const MInt cellId, const MInt position) constGridgenPar< nDim >inline
a_coordinate(const MInt cellId, const MInt dim)GridgenPar< nDim >inline
a_coordinate(const MInt cellId, const MInt dim) constGridgenPar< nDim >inline
a_globalId(const MInt cellId)GridgenPar< nDim >inline
a_globalId(const MInt cellId) constGridgenPar< nDim >inline
a_hasProperty(const MInt cellId, const MInt p)GridgenPar< nDim >inline
a_hasProperty(const MInt cellId, const MInt p) constGridgenPar< nDim >inline
a_isInSolver(const MInt cellId, const MInt solver)GridgenPar< nDim >inline
a_isInSolver(const MInt cellId, const MInt solver) constGridgenPar< nDim >inline
a_isSolverBoundary(const MInt cellId, const MInt solver)GridgenPar< nDim >inline
a_isSolverBoundary(const MInt cellId, const MInt solver) constGridgenPar< nDim >inline
a_isToRefineForSolver(const MInt cellId, const MInt solver)GridgenPar< nDim >inline
a_isToRefineForSolver(const MInt cellId, const MInt solver) constGridgenPar< nDim >inline
a_level(const MInt cellId)GridgenPar< nDim >inline
a_level(const MInt cellId) constGridgenPar< nDim >inline
a_neighborId(const MInt cellId, const MInt position)GridgenPar< nDim >inline
a_neighborId(const MInt cellId, const MInt position) constGridgenPar< nDim >inline
a_noChildren(const MInt cellId)GridgenPar< nDim >inline
a_noChildren(const MInt cellId) constGridgenPar< nDim >inline
a_noSolidLayer(const MInt cellId, const MInt solver)GridgenPar< nDim >inline
a_noSolidLayer(const MInt cellId, const MInt solver) constGridgenPar< nDim >inline
a_parentId(const MInt cellId)GridgenPar< nDim >inline
a_parentId(const MInt cellId) constGridgenPar< nDim >inline
a_refinementDistance(const MInt cellId)GridgenPar< nDim >inline
a_refinementDistance(const MInt cellId) constGridgenPar< 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() constGridgenPar< 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_bndCutInfoGridgenPar< nDim >private
m_boundingBoxGridgenPar< nDim >private
m_cellIdLUTGridgenPar< nDim >private
m_cellOffsetParGridgenPar< nDim >private
m_cellsGridgenPar< nDim >private
m_centerOfGravityGridgenPar< nDim >private
m_checkGridLbValidityGridgenPar< nDim >private
m_cutOffGridgenPar< nDim >private
m_decisiveDirectionGridgenPar< nDim >private
m_domainIdGridgenPar< nDim >private
m_geometryGridgenPar< nDim >private
m_geometryExtentsGridgenPar< nDim >private
m_gridOutputFileNameGridgenPar< nDim >private
m_haloCellOffsetsGridgenPar< nDim >private
m_haloCellOffsetsLevelGridgenPar< nDim >private
m_hasBeenLoadBalancedGridgenPar< nDim >private
m_hasMultiSolverBoundingBoxGridgenPar< nDim >private
m_initialRefinementLevelSerialGridgenPar< nDim >private
m_keepOutsideBndryCellChildrenGridgenPar< nDim >private
m_lengthOnLevelGridgenPar< nDim >private
m_levelOffsetsGridgenPar< nDim >private
m_maxLevelsGridgenPar< nDim >private
m_maxNoCellsGridgenPar< nDim >private
m_maxNoChildrenGridgenPar< nDim >private
m_maxRfnmntLvlGridgenPar< nDim >private
m_maxUniformRefinementLevelGridgenPar< nDim >private
m_minLevelGridgenPar< nDim >private
m_mpiCommGridgenPar< nDim >private
m_multiSolverBoundingBoxGridgenPar< nDim >private
m_multiSolverCenterOfGravityGridgenPar< nDim >private
m_multiSolverLengthLevel0GridgenPar< nDim >private
m_multiSolverMinLevelGridgenPar< nDim >private
m_neighborDomainsGridgenPar< nDim >private
m_noBndIdsPerSolverGridgenPar< nDim >private
m_noCellsGridgenPar< nDim >private
m_noCellsPerDomainGridgenPar< nDim >private
m_noDomainsGridgenPar< nDim >private
m_noHaloCellsOnLevelGridgenPar< nDim >private
m_noMissingParentsGridgenPar< nDim >private
m_noNeighborDomainsGridgenPar< nDim >private
m_noNeighborsGridgenPar< nDim >private
m_noPartitionCellsGridgenPar< nDim >private
m_noPartitionCellsPerDomainGridgenPar< nDim >private
m_noSolidLayerGridgenPar< nDim >private
m_noSolversGridgenPar< nDim >private
m_noTotalCellsGridgenPar< nDim >private
m_noTotalHaloCellsGridgenPar< nDim >private
m_noTotalPartitionCellsGridgenPar< nDim >private
m_outputDirGridgenPar< nDim >private
m_parallelGeomFileNameGridgenPar< nDim >private
m_partitionCellListGridgenPar< nDim >private
m_partitionCellOffspringThresholdGridgenPar< nDim >private
m_partitionCellWorkloadThresholdGridgenPar< nDim >private
m_pCellsGridgenPar< nDim >private
m_reductionFactorGridgenPar< nDim >private
m_rfnCountGridgenPar< nDim >private
m_rfnCountHalosGridgenPar< nDim >private
m_rfnCountHalosDomGridgenPar< nDim >private
m_solverRefinementGridgenPar< nDim >private
m_STLgeometryGridgenPar< nDim >private
m_t_comp_GGGridgenPar< nDim >private
m_t_createComputationalGridGridgenPar< nDim >private
m_t_createInitialGridGridgenPar< nDim >private
m_t_createStartGridGridgenPar< nDim >private
m_t_finalizeGridGridgenPar< nDim >private
m_t_initGeometryGridgenPar< nDim >private
m_t_initMembersGridgenPar< nDim >private
m_t_parallelizeGridGridgenPar< nDim >private
m_t_readPropertiesGridgenPar< nDim >private
m_t_saveGridGridgenPar< nDim >private
m_t_updateInterRankNeighborsGridgenPar< nDim >private
m_targetGridFileNameGridgenPar< nDim >private
m_weightBndCellsGridgenPar< nDim >private
m_weightMethodGridgenPar< nDim >private
m_weightPatchCellsGridgenPar< nDim >private
m_weightSolverUniformLevelGridgenPar< nDim >private
m_writeCoordinatesToGridFileGridgenPar< nDim >private
m_writeGridInformationGridgenPar< 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() constGridgenPar< nDim >inline
nghborStencil(MInt, MInt)GridgenPar< nDim >protected
noDomains() constGridgenPar< nDim >inline
outStreamGridgenPar< 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