a_coordinate(const MInt cellId, const MInt dim) const | DgCartesianSolver< nDim, SysEqn > | inline |
a_FcellVolume(MInt) | Solver | inlinevirtual |
a_hasNeighbor(const MInt cellId, const MInt dir) const | DgCartesianSolver< nDim, SysEqn > | inline |
a_isBndryCell(const MInt) const | Solver | inlinevirtual |
a_isBndryGhostCell(MInt) const | Solver | inlinevirtual |
a_level(const MInt) const | DgCartesianSolver< nDim, SysEqn > | inline |
a_noCells() const | DgCartesianSolver< nDim, SysEqn > | inline |
a_slope(const MInt, MInt const, const MInt) | Solver | inlinevirtual |
accessSampleVariables(MInt, MFloat *&) | Solver | inlinevirtual |
adaptiveRefinement(const MInt timeStep) | DgCartesianSolver< nDim, SysEqn > | private |
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
allocateAndInitSolverMemory() | DgCartesianSolver< nDim, SysEqn > | private |
analyzeTimeStep(MFloat t, MFloat runTimeRelative, MFloat runTimeTotal, MInt timeStep, MFloat dt) | DgCartesianSolver< nDim, SysEqn > | private |
Application | Solver | private |
applyExternalSourceTerms(const MFloat time) | DgCartesianSolver< nDim, SysEqn > | private |
applyForwardProjection() | DgCartesianSolver< nDim, SysEqn > | private |
applyJacobian() | DgCartesianSolver< nDim, SysEqn > | private |
applyJacobian(const MInt noElements, ElementCollector &elem) | DgCartesianSolver< nDim, SysEqn > | private |
applySurfaceIntegral(MFloat *rhs, const MInt polyDeg, const MInt noNodes1D, const MInt srfcId, const MInt side, const MFloat *flux, SurfaceCollector &surf) | DgCartesianSolver< nDim, SysEqn > | private |
assertValidGridCellId(const MInt) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells)) override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
balancePost() override | DgCartesianSolver< nDim, SysEqn > | virtual |
balancePre() override | DgCartesianSolver< nDim, SysEqn > | virtual |
BC typedef | DgCartesianSolver< nDim, SysEqn > | private |
c_globalGridId(const MInt cellId) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
c_level(const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
c_neighborId(const MInt cellId, const MInt dir) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
c_noCells() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
c_parentId(const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
calcBoundarySurfaceFlux(MFloat t) | DgCartesianSolver< nDim, SysEqn > | private |
calcDgTimeDerivative(const MFloat t, const MFloat tStage) | DgCartesianSolver< nDim, SysEqn > | private |
calcElementNodeCoordinates(const MInt elementId) | DgCartesianSolver< nDim, SysEqn > | private |
calcErrorEstimate(std::vector< MFloat > &errorEstimate) | DgCartesianSolver< nDim, SysEqn > | private |
calcErrorNorms(const MFloat t, std::vector< MFloat > &L2Error, std::vector< MFloat > &LInfError, std::vector< MFloat > &L2ErrLocal, std::vector< MFloat > &LInfErrLocal) | DgCartesianSolver< nDim, SysEqn > | private |
calcInnerSurfaceFlux() | DgCartesianSolver< nDim, SysEqn > | private |
calcMortarProjection(const MInt srfcId, const MInt dir, MFloat *source, MFloat *destination, ElementCollector &elem, SurfaceCollector &surf) | DgCartesianSolver< nDim, SysEqn > | private |
calcMortarProjectionH(const MInt srfcId, const MInt dir, MFloat *source, MFloat *destination, ElementCollector &elem, SurfaceCollector &surf) | DgCartesianSolver< nDim, SysEqn > | private |
calcMortarProjectionP(const MInt srfcId, const MInt dir, MFloat *source, MFloat *destination, ElementCollector &elem, SurfaceCollector &surf) | DgCartesianSolver< nDim, SysEqn > | private |
calcMpiSurfaceFlux() | DgCartesianSolver< nDim, SysEqn > | private |
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
calcRegularSurfaceFlux(const MInt begin, const MInt end, SurfaceCollector &surf, F &riemannFct) | DgCartesianSolver< nDim, SysEqn > | private |
calcSamplingVarAtPoint(const MFloat *point, const MInt elementId, const MInt sampleVarId, MFloat *state, const MBool interpolate) override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::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)) | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
calcSourceTerms(MFloat t) | DgCartesianSolver< nDim, SysEqn > | private |
calcSourceTerms(MFloat t, const MInt noElements, ElementCollector &elem, F &sourceFct) | DgCartesianSolver< nDim, SysEqn > | private |
calcStateAtPoint(const MFloat *point, MFloat *state) | DgCartesianSolver< nDim, SysEqn > | private |
calcStateAtPoint(const MFloat *point, const MInt elementId, MFloat *state) | DgCartesianSolver< nDim, SysEqn > | private |
calcStateAtPoint(const MFloat *point, const MInt elementId, const MInt noVars, const MFloat *const u, MFloat *state) | DgCartesianSolver< nDim, SysEqn > | private |
calcSurfaceIntegral() | DgCartesianSolver< nDim, SysEqn > | private |
calcSurfaceIntegral(const MInt begin, const MInt end, ElementCollector &elem, SurfaceCollector &surf, HElementCollector &helem, const MInt noHElements) | DgCartesianSolver< nDim, SysEqn > | private |
calcSurfaceNodeCoordinates(const MInt surfaceId) | DgCartesianSolver< nDim, SysEqn > | private |
calcTimeStep() | DgCartesianSolver< nDim, SysEqn > | |
calculateHeatRelease() | DgCartesianSolver< nDim, SysEqn > | inline |
calculateNeededNoSurfaces() | DgCartesianSolver< nDim, SysEqn > | private |
calcVolumeIntegral() | DgCartesianSolver< nDim, SysEqn > | private |
calcVolumeIntegral(const MInt noElements, ElementCollector &elem, F &fluxFct) | DgCartesianSolver< nDim, SysEqn > | private |
cancelMpiRequests() override | DgCartesianSolver< nDim, SysEqn > | privatevirtual |
CartesianSolver typedef | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
Cell typedef | DgCartesianSolver< nDim, SysEqn > | |
cellDataSizeDlb(const MInt dataId, const MInt cellId) override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId)) | Solver | inlinevirtual |
cellDataTypeDlb(const MInt dataId) const override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::cellDataTypeDlb(const MInt NotUsed(dataId)) const | Solver | inlinevirtual |
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
cellOutside(const MFloat *, const MInt, const MInt) | Solver | inlinevirtual |
centerOfGravity(const MInt dir) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
checkCellProperties() | DgCartesianSolver< nDim, SysEqn > | private |
checkGridMap(const MString &donorGridFileName) | DgCartesianSolver< nDim, SysEqn > | private |
checkNoHaloLayers() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
cleanUp() override | DgCartesianSolver< nDim, SysEqn > | virtual |
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
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, DgCartesianSolver< nDim, SysEqn > > | |
collectVariables(T **variablesIn, ScratchSpace< T > &variablesOut, const std::vector< MString > &variablesNameIn, std::vector< MString > &variablesNameOut, const MInt noVars, const MInt noCells) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
compactCells() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
CouplingDg< nDim, SysEqn > | DgCartesianSolver< nDim, SysEqn > | friend |
CouplingDgApe | DgCartesianSolver< nDim, SysEqn > | friend |
createCellId(const MInt gridCellId) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
createElement(const MInt cellId) | DgCartesianSolver< nDim, SysEqn > | private |
createHElement(const MInt cellId) | DgCartesianSolver< nDim, SysEqn > | private |
createHMPISurfaces(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
createSurface(const MInt elementId, const MInt dir, MInt nghbrId=-1) | DgCartesianSolver< nDim, SysEqn > | private |
determineRestartTimeStep() const | Solver | inlinevirtual |
DgBoundaryCondition< nDim, SysEqn > | DgCartesianSolver< nDim, SysEqn > | friend |
DgCartesianSolver(const MInt solverId, GridProxy &gridProxy_, Geometry< nDim > &geometry_, const MPI_Comm comm) | DgCartesianSolver< nDim, SysEqn > | |
DgCcAcousticPerturb< nDim, SysEqn > | DgCartesianSolver< nDim, SysEqn > | friend |
DgSlices< nDim, SysEqn > | DgCartesianSolver< nDim, SysEqn > | friend |
disableDlbTimers() | Solver | inline |
dlbTimersEnabled() | Solver | inline |
domainId() const | Solver | inlinevirtual |
domainOffset(const MInt id) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
ElementCollector typedef | DgCartesianSolver< nDim, SysEqn > | private |
enableDlbTimers() | Solver | inline |
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
exchangeData(T *data, const MInt dataBlockSize=1) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
exchangeMpiSurfacePolyDeg() | DgCartesianSolver< nDim, SysEqn > | private |
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
extendNodeVariables() | DgCartesianSolver< nDim, SysEqn > | private |
extendNodeVariablesSingleDirection(const MInt extendDir, const MFloat extendOffset, const MFloat extendLimit) | DgCartesianSolver< nDim, SysEqn > | private |
extractPointIdsFromGrid(Collector< PointBasedCell< nDim > > *&, Collector< CartesianGridPoint< nDim > > *&, const MBool, const std::map< MInt, MInt > &, MInt levelThreshold=999999, MFloat *bBox=nullptr, MBool levelSetMb=false) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
finalizeAdaptation() override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
finalizeBalance() override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
finalizeInitSolver() override | DgCartesianSolver< nDim, SysEqn > | virtual |
finalizeMpiExchange() | DgCartesianSolver< nDim, SysEqn > | private |
finishMpiSurfaceExchange() | DgCartesianSolver< nDim, SysEqn > | private |
forceAdaptation() | Solver | inlinevirtual |
forceTimeStep(const MFloat dt) | DgCartesianSolver< nDim, SysEqn > | inline |
fun typedef | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
Geom typedef | DgCartesianSolver< nDim, SysEqn > | |
geometry() const | DgCartesianSolver< nDim, SysEqn > | inline |
geometry() | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
getBoundaryConditionIds(const MInt cellId) | DgCartesianSolver< nDim, SysEqn > | private |
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MInt *const data) override | DgCartesianSolver< nDim, SysEqn > | inline |
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MFloat *const data) override | DgCartesianSolver< nDim, SysEqn > | inline |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data)) | Solver | inlinevirtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data)) | Solver | inlinevirtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data)) | Solver | inlinevirtual |
getCellDataDlb_(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, dataType *const data) | DgCartesianSolver< nDim, SysEqn > | |
getCellDataDlb_(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, DataType *const data) | DgCartesianSolver< nDim, SysEqn > | |
getCellIdByIndex(const MInt index) | DgCartesianSolver< nDim, SysEqn > | inline |
getCellLoad(const MInt cellId, const MFloat *const weights) const override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) const | Solver | inlinevirtual |
getCurrentTimeStep() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
getDefaultWeights(MFloat *weights, std::vector< MString > &names) const | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::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 > > &domainInfo) override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo)) | Solver | inlinevirtual |
getElementIdAtPoint(const MFloat *point, MBool globalUnique=false) | DgCartesianSolver< nDim, SysEqn > | private |
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars)) override | DgCartesianSolver< nDim, SysEqn > | virtual |
getHeatRelease(MFloat *&heatRelease) | DgCartesianSolver< nDim, SysEqn > | inline |
getHElementId(const MInt elementId) const | DgCartesianSolver< nDim, SysEqn > | private |
getIdAtPoint(const MFloat *point, const MBool globalUnique=false) | DgCartesianSolver< nDim, SysEqn > | inline |
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_") | Solver | |
getInterpolatedVariables(MInt, const MFloat *, MFloat *) | Solver | inlinevirtual |
getLevelByElementId(const MInt elementId) | DgCartesianSolver< nDim, SysEqn > | private |
getLevelOfDirectNeighborCell(const MInt cellId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
getLoadQuantities(MInt *const loadQuantities) const override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getLoadQuantities(MInt *const NotUsed(loadQuantities)) const | Solver | inlinevirtual |
getRestartFileName(const MInt timeStep, const MInt useNonSpecifiedRestartFile) | DgCartesianSolver< nDim, SysEqn > | private |
getSampleVariableNames(std::vector< MString > &NotUsed(varNames)) | Solver | inlinevirtual |
getSampleVariables(MInt cellId, const MFloat *&vars) | DgCartesianSolver< nDim, SysEqn > | inline |
getSampleVariables(const MInt cellId, std::vector< MFloat > &) | DgCartesianSolver< nDim, SysEqn > | inline |
getSolverSamplingProperties(std::vector< MInt > &samplingVarIds, std::vector< MInt > &noSamplingVars, std::vector< std::vector< MString > > &samplingVarNames, const MString featureName="") override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::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 > > &solverTimings, const MBool allTimings) override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
globalToLocalIds() override | DgCartesianSolver< nDim, SysEqn > | virtual |
grid() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
grid() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
Grid typedef | DgCartesianSolver< nDim, SysEqn > | |
gridInputFileName() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
GridProxy typedef | DgCartesianSolver< nDim, SysEqn > | |
haloCell(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
haloCellId(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
hasAdaptivePref() const | DgCartesianSolver< nDim, SysEqn > | private |
hasMpiExchange() const | DgCartesianSolver< nDim, SysEqn > | private |
hasNeighborCell(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
hasPref() const | DgCartesianSolver< nDim, SysEqn > | private |
hasRestartTimeStep() const | Solver | inlinevirtual |
hasSplitBalancing() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
hasSurface(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
HElementCollector typedef | DgCartesianSolver< nDim, SysEqn > | private |
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >()) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
identifyBoundaryCells() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
implicitTimeStep() | Solver | inlinevirtual |
inCell(const MInt cellId, MFloat *point, MFloat fac=F1) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
initAdaptation() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
initBoundarySurface(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
initData() | DgCartesianSolver< nDim, SysEqn > | private |
initDgCartesianSolver() | DgCartesianSolver< nDim, SysEqn > | private |
initElements() | DgCartesianSolver< nDim, SysEqn > | private |
initGridMap() | DgCartesianSolver< nDim, SysEqn > | private |
initHElements() | DgCartesianSolver< nDim, SysEqn > | private |
initialCondition() | DgCartesianSolver< nDim, SysEqn > | privatevirtual |
initInnerSurface(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
initInterpolation() | DgCartesianSolver< nDim, SysEqn > | private |
initInterpolationForCell(const MInt NotUsed(cellId)) | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
initJacobian() | DgCartesianSolver< nDim, SysEqn > | private |
initMainLoop() | DgCartesianSolver< nDim, SysEqn > | private |
initMortarProjections() | DgCartesianSolver< nDim, SysEqn > | private |
initMpiExchange() | DgCartesianSolver< nDim, SysEqn > | private |
initMpiSurface(const MInt elementId, const MInt dir) | DgCartesianSolver< nDim, SysEqn > | private |
initNodeCoordinates() | DgCartesianSolver< nDim, SysEqn > | private |
initPolynomialDegree() | DgCartesianSolver< nDim, SysEqn > | private |
initPrefinement() | DgCartesianSolver< nDim, SysEqn > | private |
initSimulationStatistics() | DgCartesianSolver< nDim, SysEqn > | private |
initSolver() override | DgCartesianSolver< nDim, SysEqn > | virtual |
initSolverObjects() | DgCartesianSolver< nDim, SysEqn > | private |
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars)) | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
initSurfaces() | DgCartesianSolver< nDim, SysEqn > | private |
initTimers() | DgCartesianSolver< nDim, SysEqn > | private |
interpolateElement(const MInt elementId, const MInt newPolyDeg) | DgCartesianSolver< nDim, SysEqn > | private |
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
isActive() const override | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
isAdaptationTimeStep(const MInt timeStep) const | DgCartesianSolver< nDim, SysEqn > | private |
isLoadTimerRunning() | Solver | inline |
isMpiRoot() const | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
isMpiSurface(const MInt id) const | DgCartesianSolver< nDim, SysEqn > | private |
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
limitWeights(MFloat *NotUsed(weights)) | Solver | inlinevirtual |
loadGridMap(const MString &gridMapFileName) | DgCartesianSolver< nDim, SysEqn > | private |
loadNodeVarsFile() | DgCartesianSolver< nDim, SysEqn > | private |
loadRestartFile() override | DgCartesianSolver< nDim, SysEqn > | privatevirtual |
loadSampleVariables(MInt timeStep) | DgCartesianSolver< nDim, SysEqn > | inline |
localPartitionCellGlobalIds(const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
localPartitionCellOffsets(const MInt index) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
localToGlobalIds() override | DgCartesianSolver< nDim, SysEqn > | virtual |
m_adaptation | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_adaptationInterval | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_adaptationStep | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_adaptiveInterval | DgCartesianSolver< nDim, SysEqn > | private |
m_adaptivePref | DgCartesianSolver< nDim, SysEqn > | private |
m_adaptiveThreshold | DgCartesianSolver< nDim, SysEqn > | private |
m_adapts | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_aliases | Solver | privatestatic |
m_alwaysSaveFinalRestart | DgCartesianSolver< nDim, SysEqn > | private |
m_alwaysSaveFinalSolution | DgCartesianSolver< nDim, SysEqn > | private |
m_analysisInterval | DgCartesianSolver< nDim, SysEqn > | private |
m_analyzeTimeStart | DgCartesianSolver< nDim, SysEqn > | private |
m_azimuthalCartRecCoord | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_bandWidth | Solver | protected |
m_boundaryConditionFactory | DgCartesianSolver< nDim, SysEqn > | private |
m_boundaryConditions | DgCartesianSolver< nDim, SysEqn > | private |
m_calcErrorNorms | DgCartesianSolver< nDim, SysEqn > | private |
m_calcTimeStepInterval | DgCartesianSolver< nDim, SysEqn > | private |
m_cfl | DgCartesianSolver< nDim, SysEqn > | private |
m_cutOffBoundaryConditionIds | DgCartesianSolver< nDim, SysEqn > | private |
m_dgIntegrationMethod | DgCartesianSolver< nDim, SysEqn > | private |
m_dgPolynomialType | DgCartesianSolver< nDim, SysEqn > | private |
m_dgTimeIntegrationScheme | DgCartesianSolver< nDim, SysEqn > | private |
m_dlbTimerId | Solver | private |
m_domainId | Solver | private |
m_dt | DgCartesianSolver< nDim, SysEqn > | private |
m_elements | DgCartesianSolver< nDim, SysEqn > | private |
m_endAutoSaveCheckInterval | DgCartesianSolver< nDim, SysEqn > | private |
m_endAutoSaveTime | DgCartesianSolver< nDim, SysEqn > | private |
m_endAutoSaveWritten | DgCartesianSolver< nDim, SysEqn > | private |
m_exchangeNghbrDomains | DgCartesianSolver< nDim, SysEqn > | private |
m_externalDt | DgCartesianSolver< nDim, SysEqn > | private |
m_finalTime | DgCartesianSolver< nDim, SysEqn > | private |
m_finalTimeStep | DgCartesianSolver< nDim, SysEqn > | private |
m_firstTimeStep | DgCartesianSolver< nDim, SysEqn > | private |
m_freeIndices | Solver | |
m_geometry | DgCartesianSolver< nDim, SysEqn > | private |
m_geometryIntersection | DgCartesianSolver< nDim, SysEqn > | private |
m_globalVolume | DgCartesianSolver< nDim, SysEqn > | private |
m_gridCutTest | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_gridMapOffsets | DgCartesianSolver< nDim, SysEqn > | private |
m_gridProxy | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_helements | DgCartesianSolver< nDim, SysEqn > | private |
m_initFromRestartFile | Solver | protected |
m_initNoNodes1D | DgCartesianSolver< nDim, SysEqn > | private |
m_initPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_innerBandWidth | Solver | protected |
m_innerSurfacesOffset | DgCartesianSolver< nDim, SysEqn > | private |
m_internalDataSize | DgCartesianSolver< nDim, SysEqn > | private |
m_interpAnalysis | DgCartesianSolver< nDim, SysEqn > | private |
m_interpolation | DgCartesianSolver< nDim, SysEqn > | private |
m_isInitData | DgCartesianSolver< nDim, SysEqn > | private |
m_isInitMainLoop | DgCartesianSolver< nDim, SysEqn > | private |
m_isInitMpiExchange | DgCartesianSolver< nDim, SysEqn > | private |
m_isInitSolver | DgCartesianSolver< nDim, SysEqn > | private |
m_isInitTimers | DgCartesianSolver< nDim, SysEqn > | private |
m_loadBalancingReinitStage | DgCartesianSolver< nDim, SysEqn > | private |
m_localVolume | DgCartesianSolver< nDim, SysEqn > | private |
m_loopTimeStart | DgCartesianSolver< nDim, SysEqn > | private |
m_Ma | Solver | protected |
m_maxNoGridMapOffsets | DgCartesianSolver< nDim, SysEqn > | private |
m_maxNoNodes1D | DgCartesianSolver< nDim, SysEqn > | private |
m_maxNoSets | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_maxNoSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_maxPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_maxSensorRefinementLevel | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_minNoNodes1D | DgCartesianSolver< nDim, SysEqn > | private |
m_minPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_mpiComm | Solver | private |
m_mpiRecvRequestsOpen | DgCartesianSolver< nDim, SysEqn > | private |
m_mpiRecvSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_mpiSendRequestsOpen | DgCartesianSolver< nDim, SysEqn > | private |
m_mpiSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_mpiSurfacesOffset | DgCartesianSolver< nDim, SysEqn > | private |
m_noAnalysisNodes | DgCartesianSolver< nDim, SysEqn > | private |
m_noAnalyzeTimeSteps | DgCartesianSolver< nDim, SysEqn > | private |
m_noBoundarySurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_noCutOffBoundarySurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_noDim | Solver | private |
m_noDirs | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_noDomains | Solver | private |
m_noErrorDigits | DgCartesianSolver< nDim, SysEqn > | private |
m_noExchangeNghbrDomains | DgCartesianSolver< nDim, SysEqn > | private |
m_noInitialSensors | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_noInnerSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_noMinutesEndAutoSave | DgCartesianSolver< nDim, SysEqn > | private |
m_noMpiSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_noRkStages | DgCartesianSolver< nDim, SysEqn > | private |
m_noSensors | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_noSmoothingLayers | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_noTotalNodesXD | DgCartesianSolver< nDim, SysEqn > | private |
m_outerBandWidth | Solver | protected |
m_outputDir | Solver | private |
m_outputTime | DgCartesianSolver< nDim, SysEqn > | private |
m_patchRefinement | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_patchStartTimeStep | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_patchStopTimeStep | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_pointData | DgCartesianSolver< nDim, SysEqn > | private |
m_polyDegAnalysis | DgCartesianSolver< nDim, SysEqn > | private |
m_pref | DgCartesianSolver< nDim, SysEqn > | private |
m_prefPatchesCoords | DgCartesianSolver< nDim, SysEqn > | private |
m_prefPatchesNoNodes1D | DgCartesianSolver< nDim, SysEqn > | private |
m_prefPatchesOperators | DgCartesianSolver< nDim, SysEqn > | private |
m_prefPatchesPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_projectionMatricesH | DgCartesianSolver< nDim, SysEqn > | private |
m_projectionMatricesP | DgCartesianSolver< nDim, SysEqn > | private |
m_projectionMatrixPointersH | DgCartesianSolver< nDim, SysEqn > | private |
m_projectionMatrixPointersP | DgCartesianSolver< nDim, SysEqn > | private |
m_Re | Solver | protected |
m_recalcIds | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_recvBuffers | DgCartesianSolver< nDim, SysEqn > | private |
m_recvRequests | DgCartesianSolver< nDim, SysEqn > | private |
m_recvTypes | DgCartesianSolver< nDim, SysEqn > | private |
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_restoreDefaultWeights | DgCartesianSolver< nDim, SysEqn > | private |
m_resTriggeredAdapt | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_revDir | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_rfnBandWidth | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_rkStage | DgCartesianSolver< nDim, SysEqn > | private |
m_saveNodeVariablesToSolutionFile | DgCartesianSolver< nDim, SysEqn > | private |
m_saveSensorData | Solver | |
m_sbpMode | DgCartesianSolver< nDim, SysEqn > | private |
m_sbpOperator | DgCartesianSolver< nDim, SysEqn > | private |
m_sendBuffers | DgCartesianSolver< nDim, SysEqn > | private |
m_sendRequests | DgCartesianSolver< nDim, SysEqn > | private |
m_sendTypes | DgCartesianSolver< nDim, SysEqn > | private |
m_sensorBandAdditionalLayers | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorDerivativeVariables | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorFnPtr | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorInterface | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorParticle | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorType | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_sensorWeight | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
m_singleAdaptation | Solver | |
m_slice | DgCartesianSolver< nDim, SysEqn > | private |
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_sourceRampUpTime | DgCartesianSolver< nDim, SysEqn > | private |
m_splitAdaptation | Solver | |
m_sponge | DgCartesianSolver< nDim, SysEqn > | private |
m_startTime | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMaxLevel | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMaxNoCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMaxNoSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMaxPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMinLevel | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalMinPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoActiveCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoActiveDOFs | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoBoundarySurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoCutOffBoundarySurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoElements | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoHaloCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoHElements | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoHrefSurfs | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoInnerSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoInternalCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoMpiSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoPrefSurfs | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalNoSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statGlobalPolyDegSum | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMaxLevel | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMaxNoCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMaxNoSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMaxPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMinLevel | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalMinPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoActiveCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoActiveDOFs | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoActiveDOFsPolyDeg | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoBoundarySurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoElements | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoHaloCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoHElements | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoHrefSurfs | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoInnerSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoInternalCells | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoMpiSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoPrefSurfs | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalNoSurfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_statLocalPolyDegSum | DgCartesianSolver< nDim, SysEqn > | private |
m_surfaceData | DgCartesianSolver< nDim, SysEqn > | private |
m_surfaces | DgCartesianSolver< nDim, SysEqn > | private |
m_sysEqn | DgCartesianSolver< nDim, SysEqn > | private |
m_testcaseDir | Solver | private |
m_testPatch | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
m_time | DgCartesianSolver< nDim, SysEqn > | private |
m_timeIntegrationCoefficientsA | DgCartesianSolver< nDim, SysEqn > | private |
m_timeIntegrationCoefficientsB | DgCartesianSolver< nDim, SysEqn > | private |
m_timeIntegrationCoefficientsC | DgCartesianSolver< nDim, SysEqn > | private |
m_timerGroup | DgCartesianSolver< nDim, SysEqn > | private |
m_timers | DgCartesianSolver< nDim, SysEqn > | private |
m_timeStep | DgCartesianSolver< nDim, SysEqn > | private |
m_timeSteps | DgCartesianSolver< nDim, SysEqn > | private |
m_updateCellWeights | DgCartesianSolver< nDim, SysEqn > | private |
m_useCutOffBoundaries | DgCartesianSolver< nDim, SysEqn > | private |
m_useNonSpecifiedRestartFile | Solver | protected |
m_useSourceRampUp | DgCartesianSolver< nDim, SysEqn > | private |
m_useSponge | DgCartesianSolver< nDim, SysEqn > | private |
m_vdmAnalysis | DgCartesianSolver< nDim, SysEqn > | private |
m_volumeData | DgCartesianSolver< nDim, SysEqn > | private |
m_weightDgRbcElements | DgCartesianSolver< nDim, SysEqn > | private |
m_weightPerCell | DgCartesianSolver< nDim, SysEqn > | private |
m_weightPerElement | DgCartesianSolver< nDim, SysEqn > | private |
m_weightPerNode | DgCartesianSolver< nDim, SysEqn > | private |
m_writeInitialSolution | DgCartesianSolver< nDim, SysEqn > | private |
m_writeNodeVarsFile | DgCartesianSolver< nDim, SysEqn > | private |
m_writeSpongeEta | DgCartesianSolver< nDim, SysEqn > | private |
m_writeTimeDerivative | DgCartesianSolver< nDim, SysEqn > | private |
m_wVolumeAnalysis | DgCartesianSolver< nDim, SysEqn > | private |
maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | DgCartesianSolver< nDim, SysEqn > | friend |
make_bc(MInt bcId) | DgCartesianSolver< nDim, SysEqn > | private |
mapInterpolationCells(std::map< MInt, MInt > &cellMap) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
maxLevel() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
maxNoGridCells() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
maxRefinementLevel() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
maxUniformRefinementLevel() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
minCell(const MInt id) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
minLevel() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
mortarH(const MInt polyDeg, const MInt position) | DgCartesianSolver< nDim, SysEqn > | private |
mortarP(const MInt sourcePolyDeg, const MInt targetPolyDeg) | DgCartesianSolver< nDim, SysEqn > | private |
mpiComm() const | Solver | inline |
needElementForCell(const MInt cellId) | DgCartesianSolver< nDim, SysEqn > | private |
needHElementForCell(const MInt cellId) | DgCartesianSolver< nDim, SysEqn > | private |
neighborDomain(const MInt id) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
neighborList(const MInt cellId, const MInt dir) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
noBcSolverCellData() const | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
noCellDataDlb() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
noDgCartesianSolverCellData() const | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
noDomains() const | Solver | inlinevirtual |
noHaloCells(const MInt domainId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
noHaloLayers() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
noInternalCells() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
noLoadTypes() const override | DgCartesianSolver< nDim, SysEqn > | virtual |
noMinCells() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
noNeighborDomains() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
noSolverTimers(const MBool allTimings) override | DgCartesianSolver< nDim, SysEqn > | inline |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::noSolverTimers(const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
noVariables() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
noWindowCells(const MInt domainId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
outputDir() const | Solver | inline |
outputInitSummary() | DgCartesianSolver< nDim, SysEqn > | 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, DgCartesianSolver< nDim, SysEqn > > | protected |
pointIsInside(const MFloat *const coordinates) | DgCartesianSolver< nDim, SysEqn > | private |
postAdaptation() override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
PostProcessing | DgCartesianSolver< nDim, SysEqn > | friend |
postSolutionStep() | Solver | inlinevirtual |
postTimeStep() | DgCartesianSolver< nDim, SysEqn > | virtual |
prepareAdaptation() override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) | Solver | inlinevirtual |
prepareNextTimeStep() | Solver | inlinevirtual |
prepareRestart(MBool, MBool &) override | DgCartesianSolver< nDim, SysEqn > | virtual |
preSolutionStep(MInt) | Solver | inlinevirtual |
preTimeStep() override | DgCartesianSolver< nDim, SysEqn > | virtual |
prolongToSurfaces() | DgCartesianSolver< nDim, SysEqn > | private |
prolongToSurfaces(const MInt begin, const MInt end) | DgCartesianSolver< nDim, SysEqn > | private |
readPatchProperties() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | private |
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") const | Solver | |
receiveWindowTriangles() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
reductionFactor() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
reEnableDlbTimers() | Solver | inline |
refineCell(const MInt) | Solver | inlinevirtual |
reinitAfterAdaptation() | Solver | inlinevirtual |
reIntAfterRestart(MBool) | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
removeCell(const MInt) | Solver | inlinevirtual |
removeCellId(const MInt cellId) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
removeChilds(const MInt) | Solver | inlinevirtual |
reOrderCellIds(std::vector< MInt > &reOrderedCells) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
resetBuffer(const MInt totalSize, MFloat *const buffer) | DgCartesianSolver< nDim, SysEqn > | private |
resetExternalSources() | DgCartesianSolver< nDim, SysEqn > | private |
resetRHS() | DgCartesianSolver< nDim, SysEqn > | privatevirtual |
resetSolver() override | DgCartesianSolver< nDim, SysEqn > | virtual |
resizeGridMap() | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
restartDir() const | Solver | inline |
restartFile() | Solver | inline |
restartInterval() const | Solver | inline |
restartTimeStep() const | Solver | inline |
returnIdleRecord() const | Solver | inlineprotected |
returnLoadRecord() const | Solver | inlineprotected |
run() | DgCartesianSolver< nDim, SysEqn > | |
s_cellDataTypeDlb | DgCartesianSolver< nDim, SysEqn > | privatestatic |
saveCoarseSolution() | Solver | inlinevirtual |
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, DgCartesianSolver< nDim, SysEqn > > | |
saveNodalData(const MString &fileNameBase, const MInt noVars, const std::vector< MString > &varNames, const MFloat *const data) const | DgCartesianSolver< nDim, SysEqn > | private |
saveNodeVarsFile() | DgCartesianSolver< nDim, SysEqn > | private |
savePartitionCellWorkloads() | DgCartesianSolver< nDim, SysEqn > | private |
saveRestartFile() | DgCartesianSolver< nDim, SysEqn > | privatevirtual |
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) override | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | virtual |
saveSolutionFile() | DgCartesianSolver< nDim, SysEqn > | private |
saveSolutionFile(const MString &suffix) | DgCartesianSolver< nDim, SysEqn > | private |
saveSolverSolution(const MBool forceOutput, const MBool finalTimeStep) override | DgCartesianSolver< nDim, SysEqn > | |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0 | Solver | pure virtual |
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorInterface(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | 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, DgCartesianSolver< nDim, SysEqn > > | |
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorParticle(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | 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, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlinevirtual |
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
setCellDataDlb(const MInt dataId, const MInt *const data) override | DgCartesianSolver< nDim, SysEqn > | inline |
setCellDataDlb(const MInt dataId, const MFloat *const data) override | DgCartesianSolver< nDim, SysEqn > | inline |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data)) | Solver | inlinevirtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data)) | Solver | inlinevirtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data)) | Solver | inlinevirtual |
setCellDataDlb_(const MInt dataId, const dataType *const data) | DgCartesianSolver< nDim, SysEqn > | |
setCellDataDlb_(const MInt dataId, const DataType *const data) | DgCartesianSolver< nDim, SysEqn > | |
setCellWeights(MFloat *solverCellWeight) override | DgCartesianSolver< nDim, SysEqn > | virtual |
setDlbTimer(const MInt timerId) | Solver | inline |
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars)) override | DgCartesianSolver< nDim, SysEqn > | virtual |
setHaloCellsOnInactiveRanks() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
setInputOutputProperties() | DgCartesianSolver< nDim, SysEqn > | private |
setNumericalProperties() | DgCartesianSolver< nDim, SysEqn > | private |
setSensors(std::vector< std::vector< MFloat > > &NotUsed(sensors), std::vector< MFloat > &NotUsed(sensorWeight), std::vector< std::bitset< 64 > > &NotUsed(sensorCellFlag), std::vector< MInt > &NotUsed(sensorSolverId)) override | DgCartesianSolver< nDim, SysEqn > | inline |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::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 |
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil) | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | protected |
solutionStep() override | DgCartesianSolver< nDim, SysEqn > | virtual |
solver() | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlineprivate |
solver() const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inlineprivate |
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true) | Solver | protected |
solverConverged() | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
solverId() const | Solver | inline |
solverMethod() const | Solver | inline |
solverType() const | Solver | inline |
sponge() | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
startIdleTimer(const MString &name) | Solver | inline |
startLoadTimer(const MString name) | Solver | inline |
startMpiSurfaceExchange() | DgCartesianSolver< nDim, SysEqn > | private |
step(const MFloat externalDt=-std::numeric_limits< MFloat >::infinity(), const MBool substep=false) | DgCartesianSolver< nDim, SysEqn > | |
stopIdleTimer(const MString &name) | Solver | inline |
stopLoadTimer(const MString &name) | Solver | inline |
subTimeStepRk(const MFloat dt, const MInt stage, const MInt totalSize, const MFloat *const rhs, MFloat *const variables, MFloat *const timeIntStorage) | DgCartesianSolver< nDim, SysEqn > | private |
SurfaceCollector typedef | DgCartesianSolver< nDim, SysEqn > | private |
swapCells(const MInt, const MInt) | Solver | inlinevirtual |
swapProxy(const MInt cellId0, const MInt cellId1) | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
testcaseDir() const | Solver | inline |
time() const override | DgCartesianSolver< nDim, SysEqn > | inlinevirtual |
Timers typedef | DgCartesianSolver< nDim, SysEqn > | private |
timeStepRk(const MFloat t, const MFloat dt, const MInt substep=-1) | DgCartesianSolver< nDim, SysEqn > | private |
TreeProxy typedef | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | |
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc) | Solver | inline |
updateNodeVariables() | DgCartesianSolver< nDim, SysEqn > | private |
updateNodeVariablesSingleElement(const MInt elementId, const MInt extendDir, MIntTensor hForwardSurfaceId, MIntTensor hReverseSurfaceId, std::vector< MBool > &cellHasUpdatedMeans, std::vector< MInt > &SurfaceWantsToMPISend, MBool &noMoreUpdates) | DgCartesianSolver< nDim, SysEqn > | private |
updateWeightsAndWorkloads() | DgCartesianSolver< nDim, SysEqn > | private |
useSponge() const | DgCartesianSolver< nDim, SysEqn > | inlineprivate |
windowCell(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
windowCellId(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > > | inline |
writeEOC() | DgCartesianSolver< nDim, SysEqn > | private |
writeRestartFile(const MBool writeRestart, const MBool writeBackup, const MString gridFileName, MInt *recalcIdTree) override | DgCartesianSolver< nDim, SysEqn > | virtual |
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::writeRestartFile(MBool) | Solver | inlinevirtual |
~DgCartesianSolver() override | DgCartesianSolver< nDim, SysEqn > | |
~Solver()=default | Solver | virtual |