MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
DgCartesianSolver< nDim, SysEqn > Member List

This is the complete list of members for DgCartesianSolver< nDim, SysEqn >, including all inherited members.

a_coordinate(const MInt cellId, const MInt dim) constDgCartesianSolver< nDim, SysEqn >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_hasNeighbor(const MInt cellId, const MInt dir) constDgCartesianSolver< nDim, SysEqn >inline
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_level(const MInt) constDgCartesianSolver< nDim, SysEqn >inline
a_noCells() constDgCartesianSolver< nDim, SysEqn >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
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
ApplicationSolverprivate
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) constmaia::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)) overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
balancePost() overrideDgCartesianSolver< nDim, SysEqn >virtual
balancePre() overrideDgCartesianSolver< nDim, SysEqn >virtual
BC typedefDgCartesianSolver< nDim, SysEqn >private
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
c_level(const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
c_neighborId(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
c_noCells() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
c_parentId(const MInt cellId) constmaia::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) overrideDgCartesianSolver< 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)Solverinlinevirtual
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() overrideDgCartesianSolver< nDim, SysEqn >privatevirtual
CartesianSolver typedefDgCartesianSolver< 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 typedefDgCartesianSolver< nDim, SysEqn >
cellDataSizeDlb(const MInt dataId, const MInt cellId) overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt dataId) const overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom)maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
cellOutside(const MFloat *, const MInt, const MInt)Solverinlinevirtual
centerOfGravity(const MInt dir) constmaia::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() overrideDgCartesianSolver< 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
CouplingDgApeDgCartesianSolver< 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() constSolverinlinevirtual
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()Solverinline
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
ElementCollector typedefDgCartesianSolver< nDim, SysEqn >private
enableDlbTimers()Solverinline
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) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
finalizeAdaptation() overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
finalizeBalance() overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
finalizeInitSolver() overrideDgCartesianSolver< nDim, SysEqn >virtual
finalizeMpiExchange()DgCartesianSolver< nDim, SysEqn >private
finishMpiSurfaceExchange()DgCartesianSolver< nDim, SysEqn >private
forceAdaptation()Solverinlinevirtual
forceTimeStep(const MFloat dt)DgCartesianSolver< nDim, SysEqn >inline
fun typedefmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
Geom typedefDgCartesianSolver< nDim, SysEqn >
geometry() constDgCartesianSolver< 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) overrideDgCartesianSolver< nDim, SysEqn >inline
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MFloat *const data) overrideDgCartesianSolver< 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))Solverinlinevirtual
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellDataDlb_(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, dataType *const data)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 overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCurrentTimeStep() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
getDefaultWeights(MFloat *weights, std::vector< MString > &names) constDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) constSolverinlinevirtual
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) constSolverinlinevirtual
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &domainInfo) overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getElementIdAtPoint(const MFloat *point, MBool globalUnique=false)DgCartesianSolver< nDim, SysEqn >private
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars)) overrideDgCartesianSolver< nDim, SysEqn >virtual
getHeatRelease(MFloat *&heatRelease)DgCartesianSolver< nDim, SysEqn >inline
getHElementId(const MInt elementId) constDgCartesianSolver< 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 *)Solverinlinevirtual
getLevelByElementId(const MInt elementId)DgCartesianSolver< nDim, SysEqn >private
getLevelOfDirectNeighborCell(const MInt cellId, const MInt dir)DgCartesianSolver< nDim, SysEqn >private
getLoadQuantities(MInt *const loadQuantities) const overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getRestartFileName(const MInt timeStep, const MInt useNonSpecifiedRestartFile)DgCartesianSolver< nDim, SysEqn >private
getSampleVariableNames(std::vector< MString > &NotUsed(varNames))Solverinlinevirtual
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="") overrideDgCartesianSolver< 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)="")Solverinlinevirtual
getSolverStatus()Solverinline
getSolverTimings(std::vector< std::pair< MString, MFloat > > &solverTimings, const MBool allTimings) overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
globalToLocalIds() overrideDgCartesianSolver< nDim, SysEqn >virtual
grid() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
grid()maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
Grid typedefDgCartesianSolver< nDim, SysEqn >
gridInputFileName() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
GridProxy typedefDgCartesianSolver< nDim, SysEqn >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
hasAdaptivePref() constDgCartesianSolver< nDim, SysEqn >private
hasMpiExchange() constDgCartesianSolver< nDim, SysEqn >private
hasNeighborCell(const MInt elementId, const MInt dir)DgCartesianSolver< nDim, SysEqn >private
hasPref() constDgCartesianSolver< nDim, SysEqn >private
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
hasSurface(const MInt elementId, const MInt dir)DgCartesianSolver< nDim, SysEqn >private
HElementCollector typedefDgCartesianSolver< 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()Solverinlinevirtual
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() overrideDgCartesianSolver< 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 overridemaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inlinevirtual
isAdaptationTimeStep(const MInt timeStep) constDgCartesianSolver< nDim, SysEqn >private
isLoadTimerRunning()Solverinline
isMpiRoot() constDgCartesianSolver< nDim, SysEqn >inlineprivate
isMpiSurface(const MInt id) constDgCartesianSolver< 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))Solverinlinevirtual
loadGridMap(const MString &gridMapFileName)DgCartesianSolver< nDim, SysEqn >private
loadNodeVarsFile()DgCartesianSolver< nDim, SysEqn >private
loadRestartFile() overrideDgCartesianSolver< nDim, SysEqn >privatevirtual
loadSampleVariables(MInt timeStep)DgCartesianSolver< nDim, SysEqn >inline
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
localToGlobalIds() overrideDgCartesianSolver< nDim, SysEqn >virtual
m_adaptationmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_adaptationIntervalmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_adaptationStepmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_adaptiveIntervalDgCartesianSolver< nDim, SysEqn >private
m_adaptivePrefDgCartesianSolver< nDim, SysEqn >private
m_adaptiveThresholdDgCartesianSolver< nDim, SysEqn >private
m_adaptsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_aliasesSolverprivatestatic
m_alwaysSaveFinalRestartDgCartesianSolver< nDim, SysEqn >private
m_alwaysSaveFinalSolutionDgCartesianSolver< nDim, SysEqn >private
m_analysisIntervalDgCartesianSolver< nDim, SysEqn >private
m_analyzeTimeStartDgCartesianSolver< nDim, SysEqn >private
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_bandWidthSolverprotected
m_boundaryConditionFactoryDgCartesianSolver< nDim, SysEqn >private
m_boundaryConditionsDgCartesianSolver< nDim, SysEqn >private
m_calcErrorNormsDgCartesianSolver< nDim, SysEqn >private
m_calcTimeStepIntervalDgCartesianSolver< nDim, SysEqn >private
m_cflDgCartesianSolver< nDim, SysEqn >private
m_cutOffBoundaryConditionIdsDgCartesianSolver< nDim, SysEqn >private
m_dgIntegrationMethodDgCartesianSolver< nDim, SysEqn >private
m_dgPolynomialTypeDgCartesianSolver< nDim, SysEqn >private
m_dgTimeIntegrationSchemeDgCartesianSolver< nDim, SysEqn >private
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_dtDgCartesianSolver< nDim, SysEqn >private
m_elementsDgCartesianSolver< nDim, SysEqn >private
m_endAutoSaveCheckIntervalDgCartesianSolver< nDim, SysEqn >private
m_endAutoSaveTimeDgCartesianSolver< nDim, SysEqn >private
m_endAutoSaveWrittenDgCartesianSolver< nDim, SysEqn >private
m_exchangeNghbrDomainsDgCartesianSolver< nDim, SysEqn >private
m_externalDtDgCartesianSolver< nDim, SysEqn >private
m_finalTimeDgCartesianSolver< nDim, SysEqn >private
m_finalTimeStepDgCartesianSolver< nDim, SysEqn >private
m_firstTimeStepDgCartesianSolver< nDim, SysEqn >private
m_freeIndicesSolver
m_geometryDgCartesianSolver< nDim, SysEqn >private
m_geometryIntersectionDgCartesianSolver< nDim, SysEqn >private
m_globalVolumeDgCartesianSolver< nDim, SysEqn >private
m_gridCutTestmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_gridMapOffsetsDgCartesianSolver< nDim, SysEqn >private
m_gridProxymaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_helementsDgCartesianSolver< nDim, SysEqn >private
m_initFromRestartFileSolverprotected
m_initNoNodes1DDgCartesianSolver< nDim, SysEqn >private
m_initPolyDegDgCartesianSolver< nDim, SysEqn >private
m_innerBandWidthSolverprotected
m_innerSurfacesOffsetDgCartesianSolver< nDim, SysEqn >private
m_internalDataSizeDgCartesianSolver< nDim, SysEqn >private
m_interpAnalysisDgCartesianSolver< nDim, SysEqn >private
m_interpolationDgCartesianSolver< nDim, SysEqn >private
m_isInitDataDgCartesianSolver< nDim, SysEqn >private
m_isInitMainLoopDgCartesianSolver< nDim, SysEqn >private
m_isInitMpiExchangeDgCartesianSolver< nDim, SysEqn >private
m_isInitSolverDgCartesianSolver< nDim, SysEqn >private
m_isInitTimersDgCartesianSolver< nDim, SysEqn >private
m_loadBalancingReinitStageDgCartesianSolver< nDim, SysEqn >private
m_localVolumeDgCartesianSolver< nDim, SysEqn >private
m_loopTimeStartDgCartesianSolver< nDim, SysEqn >private
m_MaSolverprotected
m_maxNoGridMapOffsetsDgCartesianSolver< nDim, SysEqn >private
m_maxNoNodes1DDgCartesianSolver< nDim, SysEqn >private
m_maxNoSetsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_maxNoSurfacesDgCartesianSolver< nDim, SysEqn >private
m_maxPolyDegDgCartesianSolver< nDim, SysEqn >private
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_minNoNodes1DDgCartesianSolver< nDim, SysEqn >private
m_minPolyDegDgCartesianSolver< nDim, SysEqn >private
m_mpiCommSolverprivate
m_mpiRecvRequestsOpenDgCartesianSolver< nDim, SysEqn >private
m_mpiRecvSurfacesDgCartesianSolver< nDim, SysEqn >private
m_mpiSendRequestsOpenDgCartesianSolver< nDim, SysEqn >private
m_mpiSurfacesDgCartesianSolver< nDim, SysEqn >private
m_mpiSurfacesOffsetDgCartesianSolver< nDim, SysEqn >private
m_noAnalysisNodesDgCartesianSolver< nDim, SysEqn >private
m_noAnalyzeTimeStepsDgCartesianSolver< nDim, SysEqn >private
m_noBoundarySurfacesDgCartesianSolver< nDim, SysEqn >private
m_noCutOffBoundarySurfacesDgCartesianSolver< nDim, SysEqn >private
m_noDimSolverprivate
m_noDirsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_noDomainsSolverprivate
m_noErrorDigitsDgCartesianSolver< nDim, SysEqn >private
m_noExchangeNghbrDomainsDgCartesianSolver< nDim, SysEqn >private
m_noInitialSensorsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_noInnerSurfacesDgCartesianSolver< nDim, SysEqn >private
m_noMinutesEndAutoSaveDgCartesianSolver< nDim, SysEqn >private
m_noMpiSurfacesDgCartesianSolver< nDim, SysEqn >private
m_noRkStagesDgCartesianSolver< nDim, SysEqn >private
m_noSensorsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_noSmoothingLayersmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_noTotalNodesXDDgCartesianSolver< nDim, SysEqn >private
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_outputTimeDgCartesianSolver< nDim, SysEqn >private
m_patchRefinementmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_pointDataDgCartesianSolver< nDim, SysEqn >private
m_polyDegAnalysisDgCartesianSolver< nDim, SysEqn >private
m_prefDgCartesianSolver< nDim, SysEqn >private
m_prefPatchesCoordsDgCartesianSolver< nDim, SysEqn >private
m_prefPatchesNoNodes1DDgCartesianSolver< nDim, SysEqn >private
m_prefPatchesOperatorsDgCartesianSolver< nDim, SysEqn >private
m_prefPatchesPolyDegDgCartesianSolver< nDim, SysEqn >private
m_projectionMatricesHDgCartesianSolver< nDim, SysEqn >private
m_projectionMatricesPDgCartesianSolver< nDim, SysEqn >private
m_projectionMatrixPointersHDgCartesianSolver< nDim, SysEqn >private
m_projectionMatrixPointersPDgCartesianSolver< nDim, SysEqn >private
m_ReSolverprotected
m_recalcIdsmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_recvBuffersDgCartesianSolver< nDim, SysEqn >private
m_recvRequestsDgCartesianSolver< nDim, SysEqn >private
m_recvTypesDgCartesianSolver< nDim, SysEqn >private
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_restoreDefaultWeightsDgCartesianSolver< nDim, SysEqn >private
m_resTriggeredAdaptmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_revDirmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_rkStageDgCartesianSolver< nDim, SysEqn >private
m_saveNodeVariablesToSolutionFileDgCartesianSolver< nDim, SysEqn >private
m_saveSensorDataSolver
m_sbpModeDgCartesianSolver< nDim, SysEqn >private
m_sbpOperatorDgCartesianSolver< nDim, SysEqn >private
m_sendBuffersDgCartesianSolver< nDim, SysEqn >private
m_sendRequestsDgCartesianSolver< nDim, SysEqn >private
m_sendTypesDgCartesianSolver< nDim, SysEqn >private
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorInterfacemaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorParticlemaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorTypemaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_sensorWeightmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
m_singleAdaptationSolver
m_sliceDgCartesianSolver< nDim, SysEqn >private
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_sourceRampUpTimeDgCartesianSolver< nDim, SysEqn >private
m_splitAdaptationSolver
m_spongeDgCartesianSolver< nDim, SysEqn >private
m_startTimeDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMaxLevelDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMaxNoCellsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMaxNoSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMaxPolyDegDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMinLevelDgCartesianSolver< nDim, SysEqn >private
m_statGlobalMinPolyDegDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoActiveCellsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoActiveDOFsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoBoundarySurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoCellsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoCutOffBoundarySurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoElementsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoHaloCellsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoHElementsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoHrefSurfsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoInnerSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoInternalCellsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoMpiSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoPrefSurfsDgCartesianSolver< nDim, SysEqn >private
m_statGlobalNoSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statGlobalPolyDegSumDgCartesianSolver< nDim, SysEqn >private
m_statLocalMaxLevelDgCartesianSolver< nDim, SysEqn >private
m_statLocalMaxNoCellsDgCartesianSolver< nDim, SysEqn >private
m_statLocalMaxNoSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statLocalMaxPolyDegDgCartesianSolver< nDim, SysEqn >private
m_statLocalMinLevelDgCartesianSolver< nDim, SysEqn >private
m_statLocalMinPolyDegDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoActiveCellsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoActiveDOFsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoActiveDOFsPolyDegDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoBoundarySurfacesDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoCellsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoElementsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoHaloCellsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoHElementsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoHrefSurfsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoInnerSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoInternalCellsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoMpiSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoPrefSurfsDgCartesianSolver< nDim, SysEqn >private
m_statLocalNoSurfacesDgCartesianSolver< nDim, SysEqn >private
m_statLocalPolyDegSumDgCartesianSolver< nDim, SysEqn >private
m_surfaceDataDgCartesianSolver< nDim, SysEqn >private
m_surfacesDgCartesianSolver< nDim, SysEqn >private
m_sysEqnDgCartesianSolver< nDim, SysEqn >private
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >private
m_timeDgCartesianSolver< nDim, SysEqn >private
m_timeIntegrationCoefficientsADgCartesianSolver< nDim, SysEqn >private
m_timeIntegrationCoefficientsBDgCartesianSolver< nDim, SysEqn >private
m_timeIntegrationCoefficientsCDgCartesianSolver< nDim, SysEqn >private
m_timerGroupDgCartesianSolver< nDim, SysEqn >private
m_timersDgCartesianSolver< nDim, SysEqn >private
m_timeStepDgCartesianSolver< nDim, SysEqn >private
m_timeStepsDgCartesianSolver< nDim, SysEqn >private
m_updateCellWeightsDgCartesianSolver< nDim, SysEqn >private
m_useCutOffBoundariesDgCartesianSolver< nDim, SysEqn >private
m_useNonSpecifiedRestartFileSolverprotected
m_useSourceRampUpDgCartesianSolver< nDim, SysEqn >private
m_useSpongeDgCartesianSolver< nDim, SysEqn >private
m_vdmAnalysisDgCartesianSolver< nDim, SysEqn >private
m_volumeDataDgCartesianSolver< nDim, SysEqn >private
m_weightDgRbcElementsDgCartesianSolver< nDim, SysEqn >private
m_weightPerCellDgCartesianSolver< nDim, SysEqn >private
m_weightPerElementDgCartesianSolver< nDim, SysEqn >private
m_weightPerNodeDgCartesianSolver< nDim, SysEqn >private
m_writeInitialSolutionDgCartesianSolver< nDim, SysEqn >private
m_writeNodeVarsFileDgCartesianSolver< nDim, SysEqn >private
m_writeSpongeEtaDgCartesianSolver< nDim, SysEqn >private
m_writeTimeDerivativeDgCartesianSolver< nDim, SysEqn >private
m_wVolumeAnalysisDgCartesianSolver< 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() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
maxNoGridCells() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
minCell(const MInt id) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
minLevel() constmaia::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() constSolverinline
needElementForCell(const MInt cellId)DgCartesianSolver< nDim, SysEqn >private
needHElementForCell(const MInt cellId)DgCartesianSolver< nDim, SysEqn >private
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
noBcSolverCellData() constDgCartesianSolver< nDim, SysEqn >inlineprivate
noCellDataDlb() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
noDgCartesianSolverCellData() constDgCartesianSolver< nDim, SysEqn >inlineprivate
noDomains() constSolverinlinevirtual
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
noHaloLayers() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
noInternalCells() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
noLoadTypes() const overrideDgCartesianSolver< nDim, SysEqn >virtual
noMinCells() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
noSolverTimers(const MBool allTimings) overrideDgCartesianSolver< nDim, SysEqn >inline
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
outputDir() constSolverinline
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() overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
PostProcessingDgCartesianSolver< nDim, SysEqn >friend
postSolutionStep()Solverinlinevirtual
postTimeStep()DgCartesianSolver< nDim, SysEqn >virtual
prepareAdaptation() overrideDgCartesianSolver< 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 > &)Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool, MBool &) overrideDgCartesianSolver< nDim, SysEqn >virtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideDgCartesianSolver< 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="") constSolver
receiveWindowTriangles()maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
reductionFactor() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt)Solverinlinevirtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool)DgCartesianSolver< nDim, SysEqn >inlinevirtual
removeCell(const MInt)Solverinlinevirtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
removeChilds(const MInt)Solverinlinevirtual
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() overrideDgCartesianSolver< nDim, SysEqn >virtual
resizeGridMap()DgCartesianSolver< nDim, SysEqn >inlinevirtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
run()DgCartesianSolver< nDim, SysEqn >
s_cellDataTypeDlbDgCartesianSolver< nDim, SysEqn >privatestatic
saveCoarseSolution()Solverinlinevirtual
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) constDgCartesianSolver< 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) overridemaia::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) overrideDgCartesianSolver< nDim, SysEqn >
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, 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) overrideDgCartesianSolver< nDim, SysEqn >inline
setCellDataDlb(const MInt dataId, const MFloat *const data) overrideDgCartesianSolver< nDim, SysEqn >inline
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
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) overrideDgCartesianSolver< nDim, SysEqn >virtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars)) overrideDgCartesianSolver< 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)) overrideDgCartesianSolver< 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 > &)Solverinlinevirtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil)maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >protected
solutionStep() overrideDgCartesianSolver< nDim, SysEqn >virtual
solver()maia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inlineprivate
solver() constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inlineprivate
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
solverConverged()DgCartesianSolver< nDim, SysEqn >inlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
sponge()DgCartesianSolver< nDim, SysEqn >inlineprivate
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
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)Solverinline
stopLoadTimer(const MString &name)Solverinline
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 typedefDgCartesianSolver< nDim, SysEqn >private
swapCells(const MInt, const MInt)Solverinlinevirtual
swapProxy(const MInt cellId0, const MInt cellId1)DgCartesianSolver< nDim, SysEqn >inlinevirtual
testcaseDir() constSolverinline
time() const overrideDgCartesianSolver< nDim, SysEqn >inlinevirtual
Timers typedefDgCartesianSolver< nDim, SysEqn >private
timeStepRk(const MFloat t, const MFloat dt, const MInt substep=-1)DgCartesianSolver< nDim, SysEqn >private
TreeProxy typedefmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
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() constDgCartesianSolver< nDim, SysEqn >inlineprivate
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >inline
writeEOC()DgCartesianSolver< nDim, SysEqn >private
writeRestartFile(const MBool writeRestart, const MBool writeBackup, const MString gridFileName, MInt *recalcIdTree) overrideDgCartesianSolver< nDim, SysEqn >virtual
CartesianSolver< nDim, DgCartesianSolver< nDim, SysEqn > >::writeRestartFile(MBool)Solverinlinevirtual
~DgCartesianSolver() overrideDgCartesianSolver< nDim, SysEqn >
~Solver()=defaultSolvervirtual