MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
PostData< nDim_ > Member List

This is the complete list of members for PostData< nDim_ >, including all inherited members.

a_averagedVariable(const MInt cellId, const MInt varId)PostData< nDim_ >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_hasNeighbor(const MInt cellId, const MInt dir) constPostData< nDim_ >inline
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_isHalo(const MInt cellId) constPostData< nDim_ >inline
a_isHalo(const MInt cellId)PostData< nDim_ >inline
a_isWindow(const MInt cellId) constPostData< nDim_ >inline
a_isWindow(const MInt cellId)PostData< nDim_ >inline
a_level(const MInt) constPostData< nDim_ >inline
a_noCells() constPostData< nDim_ >inline
a_resetPropertiesSolver(const MInt cellId)PostData< nDim_ >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
a_variable(const MInt cellId, const MInt varId)PostData< nDim_ >inline
a_variable(const MInt cellId, const MInt varId) constPostData< nDim_ >inline
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId)maia::CartesianSolver< nDim_, PostData< nDim_ > >private
ApplicationSolverprivate
assertValidGridCellId(const MInt) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost() overridePostData< nDim_ >protectedvirtual
balancePre() overridePostData< nDim_ >protectedvirtual
c_childId(const MInt cellId, const MInt pos) constPostData< nDim_ >inline
c_coordinate(const MInt cellId, const MInt dim)PostData< nDim_ >inline
c_coordinate(const MInt cellId, const MInt dim) constPostData< nDim_ >inline
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim_, PostData< nDim_ > >inline
c_globalId(const MInt cellId) constPostData< nDim_ >inline
c_level(const MInt cellId) constPostData< nDim_ >inline
c_neighborId(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
c_noCells() constPostData< nDim_ >inline
c_noChildren(const MInt cellId) constPostData< nDim_ >inline
c_parentId(const MInt cellId) constPostData< nDim_ >inline
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds)maia::CartesianSolver< nDim_, PostData< 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
cancelMpiRequests()Solverinlinevirtual
CartesianSolver typedefPostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false)maia::CartesianSolver< nDim_, PostData< nDim_ > >
Cell typedefPostData< nDim_ >
cellDataSizeDlb(const MInt dataId, const MInt gridCellId) overridePostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt dataId) const overridePostData< nDim_ >inline
CartesianSolver< nDim_, PostData< nDim_ > >::cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
cellOutside(const MFloat *, const MInt, const MInt) overridePostData< nDim_ >virtual
centerOfGravity(const MInt dir) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
checkNoHaloLayers()maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
cleanUp()PostData< nDim_ >inlinevirtual
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &)maia::CartesianSolver< nDim_, PostData< 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_, PostData< 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_, PostData< nDim_ > >
compactCells()maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
copyGridProperties()PostData< nDim_ >
createCellId(const MInt gridCellId)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
enableDlbTimers()Solverinline
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0)maia::CartesianSolver< nDim_, PostData< nDim_ > >
exchangeData(T *data, const MInt dataBlockSize=1)maia::CartesianSolver< nDim_, PostData< nDim_ > >
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1)maia::CartesianSolver< nDim_, PostData< nDim_ > >
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping)maia::CartesianSolver< nDim_, PostData< 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_, PostData< nDim_ > >protected
fileNoVars() constPostData< nDim_ >inline
fileVarNames() constPostData< nDim_ >inline
finalizeAdaptation() overridePostData< nDim_ >virtual
finalizeBalance() overridePostData< nDim_ >protectedvirtual
finalizeInitSolver() overridePostData< nDim_ >virtual
forceAdaptation()Solverinlinevirtual
fun typedefmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
Geom typedefPostData< nDim_ >
geometry() constPostData< nDim_ >inline
getArray012()PostData< nDim_ >inlineprivatestatic
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MFloat *const data) overridePostData< nDim_ >inline
CartesianSolver< nDim_, PostData< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, PostData< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, PostData< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellDataDlb_(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, dataType *const data)PostData< nDim_ >inlineprivate
getCellLoad(const MInt cellId, const MFloat *const weights) const overridePostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCurrentTimeStep() constSolverinlinevirtual
getDefaultWeights(MFloat *weights, std::vector< MString > &names) constPostData< nDim_ >
CartesianSolver< nDim_, PostData< 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) overridePostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getLoadQuantities(MInt *const loadQuantities) const overridePostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getPropertyVariableOffset(MString s)PostData< nDim_ >inline
getSampleVariableNames(std::vector< MString > &NotUsed(varNames))Solverinlinevirtual
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< MString, MFloat > > &solverTimings, const MBool) overridePostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
getVariableName(MInt offset)PostData< nDim_ >
getVariablePropertyIndex(MString s)PostData< nDim_ >inlineprotected
globalToLocalIds()Solverinlinevirtual
Grid typedefPostData< nDim_ >
grid() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
grid()maia::CartesianSolver< nDim_, PostData< nDim_ > >inline
gridInputFileName() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
GridProxy typedefPostData< nDim_ >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() const overridePostData< nDim_ >inlineprotectedvirtual
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >())maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
identifyBoundaryCells()maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
implicitTimeStep()Solverinlinevirtual
inCell(const MInt cellId, MFloat *point, MFloat fac=F1)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
initAdaptation()maia::CartesianSolver< nDim_, PostData< nDim_ > >private
initSolver() overridePostData< nDim_ >virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
isActive() const overridemaia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
isLoadTimerRunning()Solverinline
isMeanFile() constPostData< nDim_ >inline
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadGridFlowVars(const MChar *fileName, MInt noVariables, std::vector< MString > name)PostData< nDim_ >
loadMeanFile(const MString fileName)PostData< nDim_ >
loadRestartFile()PostData< nDim_ >virtual
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
localToGlobalIds()Solverinlinevirtual
m_adaptationmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_adaptationIntervalmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_adaptationLevelPostData< nDim_ >protected
m_adaptationSinceLastRestartPostData< nDim_ >protected
m_adaptationStepmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_adaptsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_aliasesSolverprivatestatic
m_averagedVarsPostData< nDim_ >
m_averageVariableNamePostData< nDim_ >protectedstatic
m_averageVariableNamePostData< nDim_ >protected
m_averageVariableNamePostData< nDim_ >protected
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_bandWidthSolverprotected
m_cellsPostData< nDim_ >
m_currentGridFileNamePostData< nDim_ >protected
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_fileNoVarsPostData< nDim_ >protected
m_fileVarNamesPostData< nDim_ >protected
m_forceAdaptationPostData< nDim_ >protected
m_forceWriteRestartPostData< nDim_ >
m_freeIndicesSolver
m_geometryPostData< nDim_ >
m_gridCutTestmaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_gridProxymaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_initFromRestartFileSolverprotected
m_innerBandWidthSolverprotected
m_isMeanFilePostData< nDim_ >protected
m_loadBalancingReinitStagePostData< nDim_ >protected
m_MaSolverprotected
m_maxNoSetsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_mpiCommSolverprivate
m_noDimSolverprivate
m_noDirsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_noDomainsSolverprivate
m_noInitialSensorsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_noSensorsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_noSmoothingLayersmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_noVariablesPostData< nDim_ >protected
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_outputFormatPostData< nDim_ >
m_patchRefinementmaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_propertyNamePostData< nDim_ >protected
m_ReSolverprotected
m_recalcIdsmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_resTriggeredAdaptmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_revDirmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_saveSensorDataSolver
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorInterfacemaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorParticlemaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorTypemaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_sensorWeightmaia::CartesianSolver< nDim_, PostData< nDim_ > >protected
m_singleAdaptationSolver
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_sourceVarsIndexPostData< nDim_ >
m_splitAdaptationSolver
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim_, PostData< nDim_ > >private
m_timePostData< nDim_ >
m_timeStepPostData< nDim_ >
m_useNonSpecifiedRestartFileSolverprotected
m_variableOffsetPostData< nDim_ >protected
m_variablesNamePostData< nDim_ >
mapInterpolationCells(std::map< MInt, MInt > &cellMap)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
maxLevel() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
maxNoGridCells() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
minCell(const MInt id) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
minLevel() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
mpiComm() constSolverinline
nDimPostData< nDim_ >static
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
noCellDataDlb() const overridePostData< nDim_ >inlinevirtual
noDomains() constSolverinlinevirtual
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
noHaloLayers() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
noInternalCells() const overridePostData< nDim_ >inlinevirtual
noLoadTypes() const overridePostData< nDim_ >virtual
noMinCells() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() constPostData< nDim_ >inlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
outputDir() constSolverinline
patchRefinement(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
postAdaptation() overridePostData< nDim_ >virtual
PostData(MInt, GridProxy &gridProxy_, Geom &geometry_, const MPI_Comm comm)PostData< nDim_ >
postSolutionStep()Solverinlinevirtual
postTimeStep() overridePostData< nDim_ >inlinevirtual
prepareAdaptation() overridePostData< nDim_ >virtual
CartesianSolver< nDim_, PostData< nDim_ > >::prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool, MBool &) overridePostData< nDim_ >virtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overridePostData< nDim_ >inlinevirtual
readPatchProperties()maia::CartesianSolver< nDim_, PostData< nDim_ > >private
readProperties()PostData< nDim_ >protected
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
receiveWindowTriangles()maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
reductionFactor() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt) overridePostData< nDim_ >virtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool)PostData< nDim_ >virtual
removeCell(const MInt) overridePostData< nDim_ >virtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
removeChilds(const MInt) overridePostData< nDim_ >virtual
reOrderCellIds(std::vector< MInt > &reOrderedCells)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
resetSolver() overridePostData< nDim_ >protectedvirtual
resizeGridMap() overridePostData< nDim_ >virtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
saveCoarseSolution()Solverinlinevirtual
saveDataFile(const MBool writeBackup, const MString fileName, const MInt noVars, std::vector< MString > &variablesName, MFloat *variables)PostData< 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_, PostData< nDim_ > >
saveRestartFile(const MBool writeBackup)PostData< nDim_ >
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) overridemaia::CartesianSolver< nDim_, PostData< nDim_ > >virtual
saveSolverSolution(const MBool, const MBool)PostData< nDim_ >
CartesianSolver< nDim_, PostData< nDim_ > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorInterface(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
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_, PostData< nDim_ > >
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorParticle(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorPatch(std::vector< std::vector< MFloat > > &sensor, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, PostData< nDim_ > >inlinevirtual
setAndAllocateSolverData(const MBool)PostData< nDim_ >
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance)maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
setCellDataDlb(const MInt dataId, const MFloat *const data) overridePostData< nDim_ >inline
CartesianSolver< nDim_, PostData< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, PostData< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, PostData< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellDataDlb_(const MInt dataId, const dataType *const data)PostData< nDim_ >inlineprivate
setCellWeights(MFloat *) overridePostData< nDim_ >virtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setHaloCellsOnInactiveRanks()maia::CartesianSolver< nDim_, PostData< nDim_ > >protected
setPropertyVariableOffset(MString s, MInt start, MInt length)PostData< nDim_ >inline
setSensors(std::vector< std::vector< MFloat > > &sensors, std::vector< MFloat > &sensorWeight, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MInt > &sensorSolverId) overridePostData< 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_, PostData< nDim_ > >protected
setVariableNames()PostData< nDim_ >
solutionStep() overridePostData< nDim_ >inlinevirtual
solver()maia::CartesianSolver< nDim_, PostData< nDim_ > >inlineprivate
solver() constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inlineprivate
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
SolverCell typedefPostData< nDim_ >
solverConverged()Solverinlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
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) overridePostData< nDim_ >virtual
swapProxy(const MInt cellId0, const MInt cellId1) overridePostData< nDim_ >virtual
testcaseDir() constSolverinline
time() const overridePostData< nDim_ >inlinevirtual
timeStep() constPostData< nDim_ >inline
TreeProxy typedefmaia::CartesianSolver< nDim_, PostData< nDim_ > >
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, PostData< nDim_ > >inline
writeRestartFile(const MBool, const MBool, const MString, MInt *) overridePostData< nDim_ >virtual
writeRestartFile(MBool) overridePostData< nDim_ >inlinevirtual
~PostData()PostData< nDim_ >inline
~Solver()=defaultSolvervirtual