| 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 |