Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Solver Member List

This is the complete list of members for Solver, including all inherited members.

a_FcellVolume(MInt)Solverinlinevirtual
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
ApplicationSolverprivate
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost()Solverinlinevirtual
balancePre()Solverinlinevirtual
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
cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellOutside(const MFloat *, const MInt, const MInt)Solverinlinevirtual
cleanUp()=0Solverpure virtual
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
enableDlbTimers()Solverinline
finalizeAdaptation()Solverinlinevirtual
finalizeBalance()Solverinlinevirtual
finalizeInitSolver()=0Solverpure virtual
forceAdaptation()Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCurrentTimeStep() constSolverinlinevirtual
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 > > &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 NotUsed(loadQuantities)) constSolverinlinevirtual
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 > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
globalToLocalIds()Solverinlinevirtual
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() constSolverinlinevirtual
implicitTimeStep()Solverinlinevirtual
initAdaptation()Solverprivate
initSolver()=0Solverpure virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
isActive() constSolverinlinevirtual
isLoadTimerRunning()Solverinline
limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadRestartFile()Solverinlinevirtual
localToGlobalIds()Solverinlinevirtual
m_aliasesSolverprivatestatic
m_bandWidthSolverprotected
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_freeIndicesSolver
m_initFromRestartFileSolverprotected
m_innerBandWidthSolverprotected
m_MaSolverprotected
m_mpiCommSolverprivate
m_noDimSolverprivate
m_noDomainsSolverprivate
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_ReSolverprotected
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_saveSensorDataSolver
m_singleAdaptationSolver
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_splitAdaptationSolver
m_testcaseDirSolverprivate
m_useNonSpecifiedRestartFileSolverprotected
mpiComm() constSolverinline
noCellDataDlb() constSolverinlinevirtual
noDomains() constSolverinlinevirtual
noInternalCells() const =0Solverpure virtual
noLoadTypes() constSolverinlinevirtual
noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() constSolverinlinevirtual
outputDir() constSolverinline
postAdaptation()Solverinlinevirtual
PostProcessingSolverfriend
postSolutionStep()Solverinlinevirtual
postTimeStep()=0Solverpure virtual
prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareAdaptation()Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool, MBool &)Solverinlinevirtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep()=0Solverpure virtual
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
reEnableDlbTimers()Solverinline
refineCell(const MInt)Solverinlinevirtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool)Solverinlinevirtual
removeCell(const MInt)Solverinlinevirtual
removeChilds(const MInt)Solverinlinevirtual
resetSolver()Solverinlinevirtual
resizeGridMap()Solverinlinevirtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
saveCoarseSolution()Solverinlinevirtual
saveSensorData(const std::vector< std::vector< MFloat > > &, const MInt &, const MString &, const MInt *const)Solverinlinevirtual
saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellWeights(MFloat *)Solverinlinevirtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setSensors(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
solutionStep()Solverinlinevirtual
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
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)Solverinlinevirtual
swapProxy(const MInt, const MInt)Solverinlinevirtual
testcaseDir() constSolverinline
time() const =0Solverpure virtual
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
writeRestartFile(MBool)Solverinlinevirtual
writeRestartFile(const MBool, const MBool, const MString, MInt *)Solverinlinevirtual
~Solver()=defaultSolvervirtual