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

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

a_bndryCellId(const MInt cellId)LPT< nDim >inline
a_bndryCellId(const MInt cellId) constLPT< nDim >inline
a_coordinate(const MInt cellId, const MInt dim) constLPT< nDim >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_fluidDensity(const MInt cellId)LPT< nDim >inline
a_fluidDensity(const MInt cellId) constLPT< nDim >inline
a_fluidPressure(const MInt cellId)LPT< nDim >inline
a_fluidPressure(const MInt cellId) constLPT< nDim >inline
a_fluidSpecies(const MInt cellId)LPT< nDim >inline
a_fluidSpecies(const MInt cellId) constLPT< nDim >inline
a_fluidTemperature(const MInt cellId)LPT< nDim >inline
a_fluidTemperature(const MInt cellId) constLPT< nDim >inline
a_fluidVariable(const MInt cellId, const MInt var)LPT< nDim >inline
a_fluidVariable(const MInt cellId, const MInt var) constLPT< nDim >inline
a_fluidVelocity(const MInt cellId, const MInt dim)LPT< nDim >inline
a_fluidVelocity(const MInt cellId, const MInt dim) constLPT< nDim >inline
a_hasNeighbor(const MInt cellId, const MInt dir) constLPT< nDim >inline
a_heatFlux(const MInt cellId)LPT< nDim >inline
a_heatFlux(const MInt cellId) constLPT< nDim >inline
a_isBndryCell(const MInt cellId) const overrideLPT< nDim >inlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_isHalo(const MInt cellId) constLPT< nDim >inline
a_isHalo(const MInt cellId)LPT< nDim >inline
a_isValidCell(const MInt cellId) constLPT< nDim >inline
a_isValidCell(const MInt cellId)LPT< nDim >inline
a_isWindow(const MInt cellId) constLPT< nDim >inline
a_isWindow(const MInt cellId)LPT< nDim >inline
a_level(const MInt cellId) constLPT< nDim >inline
a_massFlux(const MInt cellId)LPT< nDim >inline
a_massFlux(const MInt cellId) constLPT< nDim >inline
a_momentumFlux(const MInt cellId, const MInt dim)LPT< nDim >inline
a_momentumFlux(const MInt cellId, const MInt dim) constLPT< nDim >inline
a_noCells() constLPT< nDim >inline
a_noEllipsoidalParticles() constLPT< nDim >inline
a_noEllipsoidsInCell(const MInt cellId)LPT< nDim >inline
a_noEllipsoidsInCell(const MInt cellId) constLPT< nDim >inline
a_noParticles()LPT< nDim >inline
a_noParticlesInCell(const MInt cellId)LPT< nDim >inline
a_noParticlesInCell(const MInt cellId) constLPT< nDim >inline
a_noSphericalParticles() constLPT< nDim >inline
a_particleList()LPT< nDim >inline
a_regridTrigger(const MInt cellId) constLPT< nDim >inline
a_regridTrigger(const MInt cellId)LPT< nDim >inline
a_resetPropertiesSolver(const MInt cellId)LPT< nDim >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
a_timeStepComputationInterval()LPT< nDim >inline
a_validCell(const MInt cellId)LPT< nDim >inline
a_velocitySlope(const MInt cellId, const MInt varId, const MInt dir)LPT< nDim >inline
a_velocitySlope(const MInt cellId, const MInt varId, const MInt dir) constLPT< nDim >inline
a_volumeFraction(const MInt cellId)LPT< nDim >inline
a_volumeFraction(const MInt cellId) constLPT< nDim >inline
a_workFlux(const MInt cellId)LPT< nDim >inline
a_workFlux(const MInt cellId) constLPT< nDim >inline
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
addBndryCell(const MInt, MFloat *, MFloat *, MFloatScratchSpace &, MFloat *)LPT< nDim >private
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId)maia::CartesianSolver< nDim, LPT< nDim > >private
addEllipsoid(const MInt cellId, const MFloat semiMinorAxis, const MFloat aspectRatio, const MFloat particleDensityRatio, const MInt random=1, const MInt addMode=0, const MFloat *velocity=nullptr, const MFloat *position=nullptr)LPT< nDim >protected
addParticle(const MInt cellId, const MFloat diameter, const MFloat particleDensityRatio, const MInt random=1, const MInt addMode=0, const MFloat *velocity=nullptr, const MFloat *position=nullptr, const MInt parcelSize=1)LPT< nDim >protected
advanceParticles(const MInt offset)LPT< nDim >private
ApplicationSolverprivate
assertValidGridCellId(const MInt) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost() overrideLPT< nDim >virtual
balancePre() overrideLPT< nDim >virtual
broadcastInjected(const MUint prevNumPart)LPT< nDim >private
bufSize()LPT< nDim >inlineprotected
c_cellLengthAtCell(const MInt cellId) constLPT< nDim >inline
c_cellLengthAtLevel(const MInt level) constLPT< nDim >inline
c_cellVolume(const MInt cellId) constLPT< nDim >inline
c_childId(const MInt cellId, const MInt pos) constLPT< nDim >inline
c_coordinate(const MInt cellId, const MInt dir) constLPT< nDim >inline
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim, LPT< nDim > >inline
c_globalId(const MInt cellId) constLPT< nDim >inline
c_hasNeighbor(const MInt cellId, const MInt dir) constLPT< nDim >inline
c_isLeafCell(const MInt cellId) constLPT< nDim >inline
c_level(const MInt cellId) constLPT< nDim >inline
c_neighborId(const MInt cellId, const MInt dir) constLPT< nDim >inline
c_noCells() constLPT< nDim >inline
c_noChildren(const MInt cellId) constLPT< nDim >inline
c_parentId(const MInt cellId) constLPT< nDim >inline
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds)maia::CartesianSolver< nDim, LPT< nDim > >
calcSamplingVarAtPoint(const MFloat *NotUsed(point), const MInt NotUsed(id), const MInt NotUsed(sampleVarId), MFloat *NotUsed(state), const MBool NotUsed(interpolate)=false)Solverinlinevirtual
calcSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const MBool NotUsed(exchange))Solverinlinevirtual
calculateAverageRep()LPT< nDim >protected
calculateHeatRelease()LPT< nDim >inline
calculateTerminalVelocities()LPT< nDim >protected
calculateTotalKineticEnergy()LPT< nDim >protected
calculateVRMS()LPT< nDim >protected
cancelMpiRequests() overrideLPT< nDim >virtual
CartesianSolver typedefLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false)maia::CartesianSolver< nDim, LPT< nDim > >
Cell typedefLPT< nDim >
cellDataSizeDlb(const MInt dataId, const MInt cellId) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt dataId) const overrideLPT< nDim >inline
CartesianSolver< nDim, LPT< nDim > >::cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom)maia::CartesianSolver< nDim, LPT< nDim > >protected
cellOutside(const MFloat *, const MInt, const MInt) overrideLPT< nDim >virtual
centerOfGravity(const MInt dir) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
checkCells()LPT< nDim >protected
checkNoHaloLayers()maia::CartesianSolver< nDim, LPT< nDim > >protected
checkParticles()LPT< nDim >protected
checkRegridTrigger()LPT< nDim >private
cleanUp() overrideLPT< nDim >inlinevirtual
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &)maia::CartesianSolver< nDim, LPT< nDim > >
collectVariables(T *variablesIn, ScratchSpace< T > &variablesOut, const std::vector< MString > &variablesNameIn, std::vector< MString > &variablesNameOut, const MInt noVars, const MInt noCells, const MBool reverseOrder=false)maia::CartesianSolver< nDim, LPT< nDim > >
collectVariables(T **variablesIn, ScratchSpace< T > &variablesOut, const std::vector< MString > &variablesNameIn, std::vector< MString > &variablesNameOut, const MInt noVars, const MInt noCells)maia::CartesianSolver< nDim, LPT< nDim > >
compactCells()maia::CartesianSolver< nDim, LPT< nDim > >protected
computeBoundingBox(MFloat *globalBbox)LPT< nDim >inlineprivate
computeTimeStep()LPT< nDim >
countParticlesInCells()LPT< nDim >private
CouplerFvParticleLPT< nDim >friend
coupling(MInt offset)LPT< nDim >private
CouplingParticleLPT< nDim >friend
crankAngleSolutionOutput()LPT< nDim >protected
createCellId(const MInt gridCellId)maia::CartesianSolver< nDim, LPT< nDim > >protected
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
dlbTimersEnabled()Solverinline
domainId() const overrideLPT< nDim >inlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
elemPerP()LPT< nDim >inlineprotected
enableDlbTimers()Solverinline
evaporation(const MInt offset)LPT< nDim >private
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0)maia::CartesianSolver< nDim, LPT< nDim > >
exchangeData(T *data, const MInt dataBlockSize=1)maia::CartesianSolver< nDim, LPT< nDim > >
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1)maia::CartesianSolver< nDim, LPT< nDim > >
exchangeOffset(MInt noParticles)LPT< nDim >protected
exchangeParticles(const MBool collOnly, const MInt offset, const MBool allowNonLeaf=false)LPT< nDim >protected
exchangeParticles_(const MBool collOnly, const MInt offset, const MBool allowNonLeaf=false)LPT< nDim >protected
exchangeSourceTerms()LPT< nDim >protected
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping)maia::CartesianSolver< nDim, LPT< nDim > >
extractPointIdsFromGrid(Collector< PointBasedCell< nDim > > *&, Collector< CartesianGridPoint< nDim > > *&, const MBool, const std::map< MInt, MInt > &, MInt levelThreshold=999999, MFloat *bBox=nullptr, MBool levelSetMb=false) constmaia::CartesianSolver< nDim, LPT< nDim > >protected
finalizeAdaptation() overrideLPT< nDim >virtual
finalizeBalance() overrideLPT< nDim >virtual
finalizeInitSolver() overrideLPT< nDim >virtual
findSpawnCellId()LPT< nDim >private
fiveStageSolutionStep()LPT< nDim >private
forceAdaptation() overrideLPT< nDim >inlinevirtual
forceTimeStep(const MFloat timeStep)LPT< nDim >inline
fun typedefmaia::CartesianSolver< nDim, LPT< nDim > >protected
Geom typedefLPT< nDim >
geometry() constLPT< nDim >inline
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MInt *const data) overrideLPT< nDim >
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MFloat *const data) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, LPT< nDim > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, LPT< nDim > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellLoad(const MInt cellId, const MFloat *const weights) const overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCurrentTimeStep() constSolverinlinevirtual
getDefaultWeights(MFloat *weights, std::vector< MString > &names) const overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) constSolverinlinevirtual
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) constSolverinlinevirtual
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &domainInfo) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getGlobalSolverVars(std::vector< MFloat > &globalFloatVars, std::vector< MInt > &globalIdVars) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getHeatRelease(MFloat *&heatRelease)LPT< nDim >inline
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getLoadQuantities(MInt *const loadQuantities) const overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getSampleVariableNames(std::vector< MString > &NotUsed(varNames))Solverinlinevirtual
getSampleVariables(MInt cellId, const MFloat *&vars)LPT< nDim >inline
getSampleVariables(const MInt cellId, std::vector< MFloat > &)LPT< nDim >inline
getSolverSamplingProperties(std::vector< MInt > &NotUsed(samplingVarIds), std::vector< MInt > &NotUsed(noSamplingVars), std::vector< std::vector< MString > > &NotUsed(samplingVarNames), const MString NotUsed(featureName)="")Solverinlinevirtual
getSolverStatus()Solverinline
getSolverTimings(std::vector< std::pair< std::string, MFloat > > &, const MBool allTimings) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
globalNoEllipsoids()LPT< nDim >inline
globalNoParticles()LPT< nDim >inline
globalToLocalIds()Solverinlinevirtual
grid() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
grid()maia::CartesianSolver< nDim, LPT< nDim > >inline
Grid typedefLPT< nDim >
gridInputFileName() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
GridProxy typedefLPT< nDim >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() const overrideLPT< nDim >inlinevirtual
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >())maia::CartesianSolver< nDim, LPT< nDim > >protected
identifyBoundaryCells()maia::CartesianSolver< nDim, LPT< nDim > >protected
implicitTimeStep()Solverinlinevirtual
inCell(const MInt cellId, MFloat *point, MFloat fac=F1)maia::CartesianSolver< nDim, LPT< nDim > >protected
initAdaptation()maia::CartesianSolver< nDim, LPT< nDim > >private
initBndryCells()LPT< nDim >private
initCollector()LPT< nDim >private
initGridProperties()LPT< nDim >private
initialCondition()LPT< nDim >private
initializeTimers()LPT< nDim >private
initMPI(const MBool=true)LPT< nDim >private
initParticleLog()LPT< nDim >private
initParticleVector()LPT< nDim >private
initSolver() overrideLPT< nDim >virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
initSummary()LPT< nDim >private
injectionDuration() constLPT< nDim >inline
injectorCellId() constLPT< nDim >inline
intBufSize()LPT< nDim >inlineprotected
intElemPerP()LPT< nDim >inlineprotected
interpolateAndCalcWeights(P &particle, const MInt cellId, const MFloat *position, const MFloat *interpolatedVar, std::vector< MFloat > &weight)LPT< nDim >
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim, LPT< nDim > >protected
interpolateVariablesLS(const MInt cellId, const MFloat *const position, MFloat *const interpolatedVar)LPT< nDim >
interpolateVariablesLS(const MInt cellId, const MFloat *const position, MFloat *const interpolatedVar)LPT< nDim >inline
isActive() const overridemaia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
isLoadTimerRunning()Solverinline
LbLptLPT< nDim >friend
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim, LPT< nDim > >protected
limitWeights(MFloat *) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadParticleRestartFile()LPT< nDim >protected
loadRestartFile()Solverinlinevirtual
loadSampleVariables(MInt timeStep)LPT< nDim >inline
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
localToGlobalIds()Solverinlinevirtual
LPT(const MInt solverId, GridProxy &gridProxy_, Geom &geometry_, const MPI_Comm comm)LPT< nDim >
LPT(const LPT &)=deleteLPT< nDim >
LPTBaseLPT< nDim >friend
LptCellCollector typedefLPT< nDim >
LPTEllipsoidalLPT< nDim >friend
LPTSphericalLPT< nDim >friend
m_activePrimaryBUpLPT< nDim >private
m_activeSecondaryBUpLPT< nDim >private
m_adaptationmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_adaptationIntervalmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_adaptationLevelLPT< nDim >private
m_adaptationStepmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_adaptsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_addedParticleLPT< nDim >private
m_addInjDataCntLPT< nDim >privatestatic
m_aliasesSolverprivatestatic
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_bandWidthSolverprotected
m_bndryCellsLPT< nDim >
m_cellsLPT< nDim >
m_cellToEllipsMapLPT< nDim >private
m_cellToNghbrHoodLPT< nDim >protected
m_cellToNghbrHoodInterpolationLPT< nDim >protected
m_cellToPartMapLPT< nDim >private
m_cflLPT< nDim >private
m_checkAdaptationRecvLPT< nDim >protected
m_checkAdaptationRecvRequestLPT< nDim >protected
m_checkAdaptationSendLPT< nDim >protected
m_checkAdaptationSendRequestLPT< nDim >protected
m_collisionModelLPT< nDim >
m_collisionsLPT< nDim >private
m_couplingRedistLPT< nDim >protected
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_domainIdOutputLPT< nDim >protected
m_dragModelTypeLPT< nDim >private
m_ellipsoidRandomOrientationLPT< nDim >private
m_ellipsoidRandomOrientationSeedLPT< nDim >private
m_ellipsoidsLPT< nDim >private
m_engineSetupLPT< nDim >private
m_evaporationLPT< nDim >protected
m_exchangeBufferSizeLPT< nDim >private
m_flowRecvLPT< nDim >protected
m_flowRecvRequestLPT< nDim >protected
m_flowSendLPT< nDim >protected
m_flowSendRequestLPT< nDim >protected
m_forceAdaptationLPT< nDim >private
m_freeIndicesSolver
m_FrMagLPT< nDim >private
m_geometryLPT< nDim >
m_globBboxLPT< nDim >private
m_globDomainLengthLPT< nDim >private
m_gridCutTestmaia::CartesianSolver< nDim, LPT< nDim > >private
m_gridProxymaia::CartesianSolver< nDim, LPT< nDim > >private
m_heatCouplingLPT< nDim >protected
m_initFromRestartFileSolverprotected
m_initializationMethodLPT< nDim >private
m_injDataLPT< nDim >
m_innerBandWidthSolverprotected
m_innerBoundLPT< nDim >private
m_intRecvBufferLPT< nDim >protected
m_intSendBufferLPT< nDim >protected
m_liftModelTypeLPT< nDim >private
m_limitWeightsLPT< nDim >protected
m_loadBalancingReinitStageLPT< nDim >private
m_MaSolverprotected
m_massCouplingLPT< nDim >protected
m_materialLPT< nDim >private
m_maxNoBndryCellsLPT< nDim >private
m_maxNoParticlesLPT< nDim >private
m_maxNoSetsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_momentumCouplingLPT< nDim >protected
m_motionEquationTypeLPT< nDim >private
m_mpi_reqRecvFloatLPT< nDim >protected
m_mpi_reqRecvIntLPT< nDim >protected
m_mpi_reqSendFloatLPT< nDim >protected
m_mpi_reqSendIntLPT< nDim >protected
m_mpi_reqSendSizeLPT< nDim >protected
m_mpi_statusFloatLPT< nDim >protected
m_mpi_statusIntLPT< nDim >protected
m_mpi_statusProbeLPT< nDim >protected
m_mpiCommSolverprivate
m_noDimSolverprivate
m_noDirsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_noDomainsSolverprivate
m_noInitialSensorsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_nonBlockingCommLPT< nDim >protected
m_nonBlockingStageLPT< nDim >protected
m_nonDimensionalLPT< nDim >
m_noOuterBndryCellsLPT< nDim >private
m_noRedistLayerLPT< nDim >protected
m_noRespawnDomainsLPT< nDim >private
m_noSendParticlesLPT< nDim >protected
m_noSensorsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_noSmoothingLayersmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_noSolutionStepsLPT< nDim >
m_noSourceTermsLPT< nDim >protected
m_openFlowSendLPT< nDim >protected
m_openParticleInjSendLPT< nDim >protected
m_openParticleSendLPT< nDim >protected
m_openRegridSendLPT< nDim >protected
m_openSlopesSendLPT< nDim >protected
m_openSourceSendLPT< nDim >protected
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_particleResiduumLPT< nDim >protected
m_partListLPT< nDim >protected
m_partListEllipsoidLPT< nDim >protected
m_patchRefinementmaia::CartesianSolver< nDim, LPT< nDim > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim, LPT< nDim > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim, LPT< nDim > >private
m_periodicBCLPT< nDim >private
m_pointsToHaloLPT< nDim >protected
m_pointsToWindowLPT< nDim >protected
m_primaryExchangeLPT< nDim >protected
m_PRNGInitLPT< nDim >protected
m_PRNGRespawnLPT< nDim >protected
m_PRNGSpawnLPT< nDim >protected
m_PRNGSpawnCountLPT< nDim >protected
m_queueToSendLPT< nDim >protected
m_ReSolverprotected
m_recalcIdsmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_receiveFlowFieldLPT< nDim >protected
m_receiveVelocitySlopesLPT< nDim >protected
m_recvBufferLPT< nDim >protected
m_recvSizeLPT< nDim >protected
m_residualIntervalSolverprotected
m_respawnLPT< nDim >private
m_respawnCellsLPT< nDim >private
m_respawnDomainLPT< nDim >private
m_respawnDomainRanksLPT< nDim >private
m_respawnGlobalDomainOffsetsLPT< nDim >private
m_respawnPlaneLPT< nDim >private
m_restartLPT< nDim >private
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepLPT< nDim >
m_resTriggeredAdaptmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_revDirmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_saveSensorDataSolver
m_sendBufferLPT< nDim >protected
m_sendSizeLPT< nDim >protected
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorInterfacemaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorParticlemaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorTypemaia::CartesianSolver< nDim, LPT< nDim > >protected
m_sensorWeightmaia::CartesianSolver< nDim, LPT< nDim > >protected
m_shadowWidthLPT< nDim >private
m_singleAdaptationSolver
m_sizeLimitLPT< nDim >private
m_skewnessTimeStepLPT< nDim >private
m_skipLPTLPT< nDim >protected
m_sleepLPTLPT< nDim >protected
m_slopesRecvLPT< nDim >protected
m_slopesRecvRequestLPT< nDim >protected
m_slopesSendLPT< nDim >protected
m_slopesSendRequestLPT< nDim >protected
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionStepLPT< nDim >
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_sourceRecvLPT< nDim >protected
m_sourceRecvRequestLPT< nDim >protected
m_sourceSendLPT< nDim >protected
m_sourceSendRequestLPT< nDim >protected
m_spawnCellIdLPT< nDim >private
m_spawnCoordLPT< nDim >private
m_spawnDiameterLPT< nDim >private
m_spawnDirLPT< nDim >private
m_spawnDistSigmaCoeffLPT< nDim >private
m_spawnDomainIdLPT< nDim >private
m_spawnEmittDistLPT< nDim >private
m_spawnParticlesLPT< nDim >private
m_spawnParticlesConeAngleLPT< nDim >private
m_spawnParticlesCountLPT< nDim >private
m_spawnSeedLPT< nDim >private
m_spawnVelocityLPT< nDim >private
m_splitAdaptationSolver
m_sprayAngleModelLPT< nDim >private
m_sprayModelLPT< nDim >private
m_sumEvapMassLPT< nDim >protected
m_sutherlandConstantLPT< nDim >
m_sutherlandPlusOneLPT< nDim >
m_terminalVelocityLPT< nDim >protected
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim, LPT< nDim > >private
m_timeLPT< nDim >protected
m_timerGroupLPT< nDim >protected
m_timersLPT< nDim >protected
m_timeStepLPT< nDim >protected
m_timeStepComputationIntervalLPT< nDim >protected
m_timeStepOldLPT< nDim >protected
m_timeStepUpdatedLPT< nDim >protected
m_torqueModelTypeLPT< nDim >private
m_useNonSpecifiedRestartFileSolverprotected
m_wallCollisionsLPT< nDim >private
m_weightBaseCellLPT< nDim >protected
m_weightLeafCellLPT< nDim >protected
m_weightMulitSolverFactorLPT< nDim >protected
m_weightParticleLPT< nDim >protected
m_weightParticleCellLPT< nDim >protected
m_weightSourceCellsLPT< nDim >protected
m_weightSpawnCellLPT< nDim >protected
m_xCutOffLPT< nDim >private
mapInterpolationCells(std::map< MInt, MInt > &cellMap)maia::CartesianSolver< nDim, LPT< nDim > >protected
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true)maia::CartesianSolver< nDim, LPT< nDim > >protected
MaterialStateLPT< nDim >friend
maxLevel() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
maxNoGridCells() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
mergeParticles(LPTSpherical< nDim > *partA, LPTSpherical< nDim > *partB)LPT< nDim >private
minCell(const MInt id) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
minLevel() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
motionEquation(const MInt offset)LPT< nDim >private
motionEquationEllipsoids(const MInt offset)LPT< nDim >private
mpiComm() constSolverinline
mpiTag(const MString exchangeType)LPT< nDim >inline
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
noCellDataDlb() const overrideLPT< nDim >inlinevirtual
noDomains() const overrideLPT< nDim >inlinevirtual
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
noHaloLayers() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
noInternalCells() const overrideLPT< nDim >inlinevirtual
noLoadTypes() const overrideLPT< nDim >inlinevirtual
noMinCells() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
noSolverTimers(const MBool allTimings) overrideLPT< nDim >inline
CartesianSolver< nDim, LPT< nDim > >::noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() const overrideLPT< nDim >inlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
oneStageSolutionStep()LPT< nDim >private
operator=(const LPT &)=deleteLPT< nDim >
outputDir() constSolverinline
own_remove_if(T &c, Pred &p)LPT< nDim >inlineprotected
own_sort(T &c, Pred &p)LPT< nDim >inlineprotected
packParticles(std::vector< LPTSpherical< nDim > * > &particlesToSend, MInt *intBuffer, MFloat *floatBuffer, std::vector< MInt >)LPT< nDim >private
packParticles(std::vector< LPTEllipsoidal< nDim > * > &particlesToSend, MInt *intBuffer, MFloat *floatBuffer, std::vector< MInt >)LPT< nDim >private
ParticleCollisionLPT< nDim >friend
particleRespawn()LPT< nDim >protected
particleWallCollisionStep(const MInt)LPT< nDim >private
patchRefinement(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim, LPT< nDim > >protected
perCellStats()LPT< nDim >private
postAdaptation() overrideLPT< nDim >virtual
PostProcessingFvLPTLPT< nDim >friend
PostProcessingLbLPTLPT< nDim >friend
PostProcessingLPTLPT< nDim >friend
postSolutionStep()Solverinlinevirtual
postTimeStep() overrideLPT< nDim >virtual
prepareAdaptation() overrideLPT< nDim >virtual
CartesianSolver< nDim, LPT< nDim > >::prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool force, MBool &) overrideLPT< nDim >virtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideLPT< nDim >virtual
pushToQueue(std::vector< std::map< MInt, MInt > > &pointsTo, const MInt partPos)LPT< nDim >inline
PVLPT< nDim >
randomInit()LPT< nDim >inlineprotected
randomRespawn()LPT< nDim >inlineprotected
randomSpawn(const MInt calls)LPT< nDim >inlineprotected
readEllipsoidProps()LPT< nDim >private
readModelProps()LPT< nDim >private
readMomentumCouplingProps()LPT< nDim >private
readPatchProperties()maia::CartesianSolver< nDim, LPT< nDim > >private
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
readSpawnProps()LPT< nDim >private
receiveFlowField()LPT< nDim >protected
receiveParticles()LPT< nDim >protected
receiveParticles_()LPT< nDim >protected
receiveSourceTerms()LPT< nDim >protected
receiveVelocitySlopes()LPT< nDim >protected
receiveWindowTriangles()maia::CartesianSolver< nDim, LPT< nDim > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim, LPT< nDim > >protected
recvInjected()LPT< nDim >private
recvRegridTrigger()LPT< nDim >private
reduceData(const MInt cellId, MFloat *data, const MInt dataBlockSize=1, const MBool average=true)LPT< nDim >
reduceParticles()LPT< nDim >private
reductionFactor() constmaia::CartesianSolver< nDim, LPT< nDim > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt) overrideLPT< nDim >virtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool) overrideLPT< nDim >inlinevirtual
remove_if_impl_(T &c, Pred &p, std::random_access_iterator_tag)LPT< nDim >inlineprotected
removeCell(const MInt) overrideLPT< nDim >virtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim, LPT< nDim > >protected
removeChilds(const MInt) overrideLPT< nDim >virtual
removeInvalidParticles(const MBool)LPT< nDim >private
reOrderCellIds(std::vector< MInt > &reOrderedCells)maia::CartesianSolver< nDim, LPT< nDim > >protected
resetSolver() overrideLPT< nDim >virtual
resetSolverFull()LPT< nDim >
resetSourceTerms(const MInt)LPT< nDim >protected
resizeGridMap() overrideLPT< nDim >virtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
saveCoarseSolution()Solverinlinevirtual
saveDebugRestartFile()LPT< nDim >
saveGridFlowVars(const MChar *fileName, const MChar *gridFileName, const MInt noTotalCells, const MInt noInternal, MFloatScratchSpace &dbVariables, std::vector< MString > &dbVariablesName, MInt noDbVars, MIntScratchSpace &idVariables, std::vector< MString > &idVariablesName, MInt noIdVars, MFloatScratchSpace &dbParameters, std::vector< MString > &dbParametersName, MIntScratchSpace &idParameters, std::vector< MString > &idParametersName, MInt *recalcIds, MFloat time)maia::CartesianSolver< nDim, LPT< nDim > >
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) overridemaia::CartesianSolver< nDim, LPT< nDim > >virtual
saveSolverSolution(const MBool, const MBool) overrideLPT< nDim >inline
CartesianSolver< nDim, LPT< nDim > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
sendAndReceiveParticles(const MBool allowNonLeaf)LPT< nDim >protected
sendFlowField()LPT< nDim >protected
sendInjected(const MUint prevNumPart)LPT< nDim >private
sendParticles()LPT< nDim >protected
sendSourceTerms()LPT< nDim >protected
sendVelocitySlopes()LPT< nDim >protected
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorInterface(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen) overrideLPT< nDim >virtual
sensorLimit(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt, std::function< MFloat(MInt)>, const MFloat, const MInt *, const MBool, const MBool allowCoarsening=true)maia::CartesianSolver< nDim, LPT< nDim > >
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorParticle(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen) overrideLPT< nDim >virtual
sensorPatch(std::vector< std::vector< MFloat > > &sensor, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, LPT< nDim > >inlinevirtual
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance)maia::CartesianSolver< nDim, LPT< nDim > >protected
setCellDataDlb(const MInt dataId, const MInt *const data) overrideLPT< nDim >
setCellDataDlb(const MInt dataId, const MFloat *const data) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, LPT< nDim > >::setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, LPT< nDim > >::setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellWeights(MFloat *) overrideLPT< nDim >virtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &globalFloatVars, std::vector< MInt > &globalIdVars) overrideLPT< nDim >
CartesianSolver< nDim, LPT< nDim > >::setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setHaloCellsOnInactiveRanks()maia::CartesianSolver< nDim, LPT< nDim > >protected
setRegridTrigger()LPT< nDim >private
setSensors(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) overrideLPT< nDim >virtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil)maia::CartesianSolver< nDim, LPT< nDim > >protected
smallParticle(const LPTSpherical< nDim > &particle)LPT< nDim >inlineprotected
solutionStep() overrideLPT< nDim >virtual
solver()maia::CartesianSolver< nDim, LPT< nDim > >inlineprivate
solver() constmaia::CartesianSolver< nDim, LPT< nDim > >inlineprivate
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
solverConverged()Solverinlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
sort_impl_(T &c, Pred &p, std::random_access_iterator_tag)LPT< nDim >inlineprotected
spawnParticles()LPT< nDim >protected
spawnTimeStep()LPT< nDim >private
sprayInjection()LPT< nDim >private
SprayModelLPT< nDim >friend
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
stopIdleTimer(const MString &name)Solverinline
stopLoadTimer(const MString &name)Solverinline
swapCells(const MInt, const MInt) overrideLPT< nDim >virtual
swapProxy(MInt, MInt) overrideLPT< nDim >virtual
testcaseDir() constSolverinline
time() const overrideLPT< nDim >inlinevirtual
Timers typedefLPT< nDim >protected
timeSinceSOI() constLPT< nDim >inline
timeStep()LPT< nDim >inline
TreeProxy typedefmaia::CartesianSolver< nDim, LPT< nDim > >
unpackParticle(LPTSpherical< nDim > &thisParticle, const MInt *intBuffer, MInt &z, const MFloat *floatBuffer, MInt &h, MInt &step, MInt id)LPT< nDim >private
unpackParticle(LPTEllipsoidal< nDim > &thisParticle, const MInt *intBuffer, MInt &z, const MFloat *floatBuffer, MInt &h, MInt &step, MInt id)LPT< nDim >private
unpackParticles(const MInt num, const MInt *intBuffer, const MFloat *floatBuffer, const MInt domainId=-1, const MBool allowNonLeaf=false)LPT< nDim >private
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
updateExchangeCells()LPT< nDim >private
updateFluidFraction()LPT< nDim >
waitForSendReqs()LPT< nDim >protected
wallCollision()LPT< nDim >private
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, LPT< nDim > >inline
writeCellSolutionFile(const MString &, MInt *)LPT< nDim >
writeCollData()LPT< nDim >private
writePartData()LPT< nDim >protected
writeParticleLog()LPT< nDim >private
writeParticleRestartFile()LPT< nDim >
writeRestartFile(const MBool, const MBool, const MString, MInt *) overrideLPT< nDim >virtual
writeRestartFile(MBool) overrideLPT< nDim >inlinevirtual
~LPT()LPT< nDim >inlinevirtual
~Solver()=defaultSolvervirtual