MAIA bb96820c
Multiphysics at AIA
|
This is the complete list of members for Solver, including all inherited members.
a_FcellVolume(MInt) | Solver | inlinevirtual |
a_isBndryCell(const MInt) const | Solver | inlinevirtual |
a_isBndryGhostCell(MInt) const | Solver | inlinevirtual |
a_slope(const MInt, MInt const, const MInt) | Solver | inlinevirtual |
accessSampleVariables(MInt, MFloat *&) | Solver | inlinevirtual |
Application | Solver | private |
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells)) | Solver | inlinevirtual |
balancePost() | Solver | inlinevirtual |
balancePre() | Solver | inlinevirtual |
calcSamplingVarAtPoint(const MFloat *NotUsed(point), const MInt NotUsed(id), const MInt NotUsed(sampleVarId), MFloat *NotUsed(state), const MBool NotUsed(interpolate)=false) | Solver | inlinevirtual |
calcSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const MBool NotUsed(exchange)) | Solver | inlinevirtual |
cancelMpiRequests() | Solver | inlinevirtual |
cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId)) | Solver | inlinevirtual |
cellDataTypeDlb(const MInt NotUsed(dataId)) const | Solver | inlinevirtual |
cellOutside(const MFloat *, const MInt, const MInt) | Solver | inlinevirtual |
cleanUp()=0 | Solver | pure virtual |
determineRestartTimeStep() const | Solver | inlinevirtual |
disableDlbTimers() | Solver | inline |
dlbTimersEnabled() | Solver | inline |
domainId() const | Solver | inlinevirtual |
enableDlbTimers() | Solver | inline |
finalizeAdaptation() | Solver | inlinevirtual |
finalizeBalance() | Solver | inlinevirtual |
finalizeInitSolver()=0 | Solver | pure virtual |
forceAdaptation() | Solver | inlinevirtual |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data)) | Solver | inlinevirtual |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data)) | Solver | inlinevirtual |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data)) | Solver | inlinevirtual |
getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) const | Solver | inlinevirtual |
getCurrentTimeStep() const | Solver | inlinevirtual |
getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) const | Solver | inlinevirtual |
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) const | Solver | inlinevirtual |
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo)) | Solver | inlinevirtual |
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars)) | Solver | inlinevirtual |
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_") | Solver | |
getInterpolatedVariables(MInt, const MFloat *, MFloat *) | Solver | inlinevirtual |
getLoadQuantities(MInt *const NotUsed(loadQuantities)) const | Solver | inlinevirtual |
getSampleVariableNames(std::vector< MString > &NotUsed(varNames)) | Solver | inlinevirtual |
getSolverSamplingProperties(std::vector< MInt > &NotUsed(samplingVarIds), std::vector< MInt > &NotUsed(noSamplingVars), std::vector< std::vector< MString > > &NotUsed(samplingVarNames), const MString NotUsed(featureName)="") | Solver | inlinevirtual |
getSolverStatus() | Solver | inline |
getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
globalToLocalIds() | Solver | inlinevirtual |
hasRestartTimeStep() const | Solver | inlinevirtual |
hasSplitBalancing() const | Solver | inlinevirtual |
implicitTimeStep() | Solver | inlinevirtual |
initAdaptation() | Solver | private |
initSolver()=0 | Solver | pure virtual |
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars)) | Solver | inlinevirtual |
isActive() const | Solver | inlinevirtual |
isLoadTimerRunning() | Solver | inline |
limitWeights(MFloat *NotUsed(weights)) | Solver | inlinevirtual |
loadRestartFile() | Solver | inlinevirtual |
localToGlobalIds() | Solver | inlinevirtual |
m_aliases | Solver | privatestatic |
m_bandWidth | Solver | protected |
m_dlbTimerId | Solver | private |
m_domainId | Solver | private |
m_freeIndices | Solver | |
m_initFromRestartFile | Solver | protected |
m_innerBandWidth | Solver | protected |
m_Ma | Solver | protected |
m_mpiComm | Solver | private |
m_noDim | Solver | private |
m_noDomains | Solver | private |
m_outerBandWidth | Solver | protected |
m_outputDir | Solver | private |
m_Re | Solver | protected |
m_residualInterval | Solver | protected |
m_restart | Solver | protected |
m_restartDir | Solver | private |
m_restartFile | Solver | protected |
m_restartInterval | Solver | protected |
m_restartOffset | Solver | protected |
m_restartTimeStep | Solver | protected |
m_saveSensorData | Solver | |
m_singleAdaptation | Solver | |
m_solutionInterval | Solver | protected |
m_solutionOffset | Solver | protected |
m_solutionOutput | Solver | protected |
m_solutionTimeSteps | Solver | protected |
m_solverId | Solver | protected |
m_solverMethod | Solver | private |
m_solverStatus | Solver | private |
m_solverType | Solver | private |
m_splitAdaptation | Solver | |
m_testcaseDir | Solver | private |
m_useNonSpecifiedRestartFile | Solver | protected |
mpiComm() const | Solver | inline |
noCellDataDlb() const | Solver | inlinevirtual |
noDomains() const | Solver | inlinevirtual |
noInternalCells() const =0 | Solver | pure virtual |
noLoadTypes() const | Solver | inlinevirtual |
noSolverTimers(const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
noVariables() const | Solver | inlinevirtual |
outputDir() const | Solver | inline |
postAdaptation() | Solver | inlinevirtual |
PostProcessing | Solver | friend |
postSolutionStep() | Solver | inlinevirtual |
postTimeStep()=0 | Solver | pure virtual |
prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) | Solver | inlinevirtual |
prepareAdaptation() | Solver | inlinevirtual |
prepareNextTimeStep() | Solver | inlinevirtual |
prepareRestart(MBool, MBool &) | Solver | inlinevirtual |
preSolutionStep(MInt) | Solver | inlinevirtual |
preTimeStep()=0 | Solver | pure virtual |
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") const | Solver | |
reEnableDlbTimers() | Solver | inline |
refineCell(const MInt) | Solver | inlinevirtual |
reinitAfterAdaptation() | Solver | inlinevirtual |
reIntAfterRestart(MBool) | Solver | inlinevirtual |
removeCell(const MInt) | Solver | inlinevirtual |
removeChilds(const MInt) | Solver | inlinevirtual |
resetSolver() | Solver | inlinevirtual |
resizeGridMap() | Solver | inlinevirtual |
restartDir() const | Solver | inline |
restartFile() | Solver | inline |
restartInterval() const | Solver | inline |
restartTimeStep() const | Solver | inline |
returnIdleRecord() const | Solver | inlineprotected |
returnLoadRecord() const | Solver | inlineprotected |
saveCoarseSolution() | Solver | inlinevirtual |
saveSensorData(const std::vector< std::vector< MFloat > > &, const MInt &, const MString &, const MInt *const) | Solver | inlinevirtual |
saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0 | Solver | pure virtual |
setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data)) | Solver | inlinevirtual |
setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data)) | Solver | inlinevirtual |
setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data)) | Solver | inlinevirtual |
setCellWeights(MFloat *) | Solver | inlinevirtual |
setDlbTimer(const MInt timerId) | Solver | inline |
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars)) | Solver | inlinevirtual |
setSensors(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) | Solver | inlinevirtual |
setSolverStatus(const MBool status) | Solver | inline |
setTimeStep() | Solver | inlinevirtual |
solutionStep() | Solver | inlinevirtual |
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true) | Solver | protected |
solverConverged() | Solver | inlinevirtual |
solverId() const | Solver | inline |
solverMethod() const | Solver | inline |
solverType() const | Solver | inline |
startIdleTimer(const MString &name) | Solver | inline |
startLoadTimer(const MString name) | Solver | inline |
stopIdleTimer(const MString &name) | Solver | inline |
stopLoadTimer(const MString &name) | Solver | inline |
swapCells(const MInt, const MInt) | Solver | inlinevirtual |
swapProxy(const MInt, const MInt) | Solver | inlinevirtual |
testcaseDir() const | Solver | inline |
time() const =0 | Solver | pure virtual |
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc) | Solver | inline |
writeRestartFile(MBool) | Solver | inlinevirtual |
writeRestartFile(const MBool, const MBool, const MString, MInt *) | Solver | inlinevirtual |
~Solver()=default | Solver | virtual |