MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
LsCartesianSolverSemiLagrangian< nDim > Member List

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

_levelSetSolutionStep()LsCartesianSolver< nDim >
a_appendCollector()LsCartesianSolver< nDim >inline
a_bandBndryCellId(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_bandCellId(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_bandLayer(MInt id, MInt set)LsCartesianSolver< nDim >inline
a_bandLayer(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_bandNghbrIdsG(const MInt cellId, const MInt dir, const MInt set) constLsCartesianSolver< nDim >inline
a_bodyIdG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_bodyIdG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_containingCell(const MInt cellId, const MInt body)LsCartesianSolver< nDim >inline
a_containingCell(const MInt cellId, const MInt body) constLsCartesianSolver< nDim >inline
a_containingDomain(const MInt cellId, const MInt body)LsCartesianSolver< nDim >inline
a_containingDomain(const MInt cellId, const MInt body) constLsCartesianSolver< nDim >inline
a_correctedBurningVelocity(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_curvatureG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_curvatureG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_domainId(const MLong gGlobalId)LsCartesianSolver< nDim >inline
a_extensionVelocityG(const MInt cellId, const MInt dim, const MInt set)LsCartesianSolver< nDim >inline
a_extensionVelocityG(const MInt cellId, const MInt dim, const MInt set) constLsCartesianSolver< nDim >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_flameSpeedG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_flameSpeedG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_G0CellId(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_gapWidth(const MInt id)LsCartesianSolver< nDim >inline
a_gapWidth(const MInt id) constLsCartesianSolver< nDim >inline
a_gBndryCellId(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_hasNeighbor(const MInt gCellId, const MInt dir) constLsCartesianSolver< nDim >inline
a_hasPositiveSign(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_hasPositiveSign(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_inBandG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_inBandG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_internalBandCellId(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_internalBandLayer(MInt id, MInt set)LsCartesianSolver< nDim >inline
a_internalBandLayer(MInt id, MInt set) constLsCartesianSolver< nDim >inline
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryCellG(const MInt cellId)LsCartesianSolver< nDim >inline
a_isBndryCellG(const MInt cellId) constLsCartesianSolver< nDim >inline
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_isGBoundaryCellG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_isGBoundaryCellG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_isGZeroCell(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_isGZeroCell(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_isHalo(const MInt gCellId) constLsCartesianSolver< nDim >inline
a_isHalo(const MInt gCellId)LsCartesianSolver< nDim >inline
a_isWindow(const MInt gCellId) constLsCartesianSolver< nDim >inline
a_isWindow(const MInt gCellId)LsCartesianSolver< nDim >inline
a_level(const MInt gCellId) constLsCartesianSolver< nDim >inline
a_levelSetFunctionG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_levelSetFunctionG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_levelSetFunctionSlope(const MInt cellId, const MInt dim, const MInt set)LsCartesianSolver< nDim >inline
a_levelSetFunctionSlope(const MInt cellId, const MInt dim, const MInt set) constLsCartesianSolver< nDim >inline
a_levelSetRHS(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_levelSetRHS(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_levelSetSign(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_localId(const MLong gGlobalId)LsCartesianSolver< nDim >inline
a_maxGCellLevel(const MInt set=-1) constLsCartesianSolver< nDim >inline
a_meanCoord(const MInt dir)LsCartesianSolver< nDim >inline
a_meanCoord(const MInt dir) constLsCartesianSolver< nDim >inline
a_nearGapG(const MInt cellId)LsCartesianSolver< nDim >inline
a_nearGapG(const MInt cellId) constLsCartesianSolver< nDim >inline
a_noBandBndryCells(MInt set) constLsCartesianSolver< nDim >inline
a_noBandCells(MInt set) constLsCartesianSolver< nDim >inline
a_noCells() constLsCartesianSolver< nDim >inline
a_noG0Cells(MInt set) constLsCartesianSolver< nDim >inline
a_noGBndryCells(MInt set) constLsCartesianSolver< nDim >inline
a_noInternalBandCells(MInt set) constLsCartesianSolver< nDim >inline
a_normalVectorG(const MInt cellId, const MInt dim, const MInt set)LsCartesianSolver< nDim >inline
a_normalVectorG(const MInt cellId, const MInt dim, const MInt set) constLsCartesianSolver< nDim >inline
a_oldLevelSetFunctionG(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
a_oldLevelSetFunctionG(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_potentialGapCell(const MInt id)LsCartesianSolver< nDim >inline
a_potentialGapCell(const MInt id) constLsCartesianSolver< nDim >inline
a_potentialGapCellClose(const MInt id)LsCartesianSolver< nDim >inline
a_potentialGapCellClose(const MInt id) constLsCartesianSolver< nDim >inline
a_regridTriggerG(const MInt cellId)LsCartesianSolver< nDim >inline
a_regridTriggerG(const MInt cellId) constLsCartesianSolver< nDim >inline
a_resetPropertiesSolver(const MInt cellId)LsCartesianSolver< nDim >inline
a_secondBodyId(const MInt cellId)LsCartesianSolver< nDim >inline
a_secondBodyId(const MInt cellId) constLsCartesianSolver< nDim >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
a_wasGZeroCell(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
a_wasGZeroCell(const MInt cellId, const MInt set)LsCartesianSolver< nDim >inline
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
allocateLevelSetMemory()LsCartesianSolver< nDim >
allocateRotatingLs()LsCartesianSolver< nDim >
ApplicationSolverprivate
applyLevelSetBoundaryConditions()LsCartesianSolver< nDim >
assertValidGridCellId(const MInt) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
balance(const MInt *const noCellsToReceiveByDomain, const MInt *const noCellsToSendByDomain, const MInt *const targetDomainsByCell, const MInt oldNoCells) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost() overrideLsCartesianSolver< nDim >virtual
balancePre() overrideLsCartesianSolver< nDim >virtual
buildCollectedLevelSet(MInt mode=1)LsCartesianSolver< nDim >
buildLevelSetTube(MInt mode=-1)LsCartesianSolver< nDim >
buildMultipleLevelSet(MInt mode=1)LsCartesianSolver< nDim >
c_cellLengthAtCell(const MInt gCellId) constLsCartesianSolver< nDim >inline
c_cellLengthAtLevel(const MInt level) constLsCartesianSolver< nDim >inline
c_childId(const MInt gCellId, const MInt pos) constLsCartesianSolver< nDim >inline
c_coordinate(const MInt gCellId, const MInt dim) constLsCartesianSolver< nDim >inline
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
c_globalId(const MInt gCellId) constLsCartesianSolver< nDim >inline
c_isLeafCell(const MInt gCellId) constLsCartesianSolver< nDim >inline
c_level(const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
c_neighborId(const MInt gCellId, const MInt dir) constLsCartesianSolver< nDim >inline
c_noCells() constLsCartesianSolver< nDim >inline
c_noChildren(const MInt gCellId) constLsCartesianSolver< nDim >inline
c_parentId(const MInt gCellId) constLsCartesianSolver< nDim >inline
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
calcSamplingVarAtPoint(const MFloat *NotUsed(point), const MInt NotUsed(id), const MInt NotUsed(sampleVarId), MFloat *NotUsed(state), const MBool NotUsed(interpolate)=false)Solverinlinevirtual
calcSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const MBool NotUsed(exchange))Solverinlinevirtual
cancelMpiRequests()Solverinlinevirtual
CartesianSolver typedefLsCartesianSolverSemiLagrangian< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
Cell typedefLsCartesianSolver< nDim >
cellDataSizeDlb(const MInt dataId, const MInt gridCellId) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt dataId) const overrideLsCartesianSolver< nDim >inline
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
cellOutside(const MFloat *, const MInt, const MInt) overrideLsCartesianSolver< nDim >virtual
cellVolumeAtCell(const MInt gCellId) constLsCartesianSolver< nDim >inline
centerOfGravity(const MInt dir) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
checkHaloCells()LsCartesianSolver< nDim >
checkNoHaloLayers()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
checkNormal() constLsCartesianSolver< nDim >inline
checkSecondLayerCells(std::vector< MInt > &diag2Cells, std::map< MInt, std::vector< MInt > > &dirCode, MFloat *point)LsCartesianSolver< nDim >
cleanUp()LsCartesianSolver< nDim >inlinevirtual
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
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_, LsCartesianSolver< nDim_ > >
collectVariables(T **variablesIn, ScratchSpace< T > &variablesOut, const std::vector< MString > &variablesNameIn, std::vector< MString > &variablesNameOut, const MInt noVars, const MInt noCells)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
compactCells()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
computeBodyPropertiesForced(MInt returnMode, MFloat *bodyData, MInt body, MFloat time, MBool printPosition=false)LsCartesianSolver< nDim >
computeCurvature(MInt mode=-1)LsCartesianSolver< nDim >
computeCurvaturePeriodic()LsCartesianSolver< nDim >
computeDistanceFromSTL(MFloat *target, MInt *closestElement, MFloat *closestPoint, MInt set, MFloat sphereRadiusFactor=F5)LsCartesianSolver< nDim >
computeExtensionVelocityGEQUPVMarksteinOpt(MFloat *FfluidDensity, MInt set)LsCartesianSolver< nDim >
computeGCellTimeStep()LsCartesianSolver< nDim >
computeLevelSetRHS()LsCartesianSolver< nDim >
computeNormalVectors(MInt mode=-1)LsCartesianSolver< nDim >
computeNormalVectorsAtFront()LsCartesianSolver< nDim >
computeNormalVectorsPeriodic()LsCartesianSolver< nDim >
computeZeroLevelSetArcLength()LsCartesianSolver< nDim >
constructGFieldFromSTL(MInt ConstructFlag)LsCartesianSolver< nDim >
copyWindowToHaloIds()LsCartesianSolver< nDim >
correctedBurningVelocity(const MInt cellId, const MInt set) constLsCartesianSolver< nDim >inline
crankAngle(const MFloat, const MInt)LsCartesianSolver< nDim >
createBaseGgridCG()LsCartesianSolver< nDim >
createCellId(const MInt gridCellId)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
createGgridCG(MBool=false)LsCartesianSolver< nDim >
determineBandCells(MInt mode=-1)LsCartesianSolver< nDim >
determineG0Cells(MInt computingSet=-1)LsCartesianSolver< nDim >
determineLevelSetSignFromSTL(MFloat *target, MInt set)LsCartesianSolver< nDim >
determineMinMaxMeanInterfacePosition()LsCartesianSolver< nDim >
determineMinMaxMeanRegionInterfacePosition(MFloat xRegN, MFloat xRegP, MFloat yRegN, MFloat yRegP, MInt set)LsCartesianSolver< nDim >
determinePeriodicDistance()LsCartesianSolver< nDim >
determinePropagationSpeed()LsCartesianSolver< nDim >
determineRestartTimeStep() constSolverinlinevirtual
determineSteadyFlameLength()LsCartesianSolver< nDim >
disableDlbTimers()Solverinline
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
enableDlbTimers()Solverinline
exchangeAllLevelSetData()LsCartesianSolver< nDim >
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
exchangeBuffersGlobal(T *sendBuffer, T *receiveBuffer, MInt *, MInt *, MInt *, MInt *, MInt, MInt offset=1)LsCartesianSolver< nDim >
exchangeData(T *data, const MInt dataBlockSize=1)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
exchangeDataLS(T *data, const MInt dataSize=1)LsCartesianSolver< nDim >private
exchangeGapInfo()LsCartesianSolver< nDim >
exchangeIntBuffers(MInt *, MInt *, MInt, MInt)LsCartesianSolver< nDim >
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
exchangeLeafDataLS()LsCartesianSolver< nDim >private
exchangeLevelSet()LsCartesianSolver< nDim >
exchangeLs(MFloat *, MInt, MInt)LsCartesianSolver< nDim >
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
extendVelocity(const MInt set)LsCartesianSolver< nDim >
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_, LsCartesianSolver< nDim_ > >protected
fastBuildLevelSetTubeCG()LsCartesianSolver< nDim >
fifthOrderEikonalSolver(MInt cellListSize, MInt maxIterations, MInt *crCells, MInt noCRCells, MFloat *factors, MInt crMode, MInt set)LsCartesianSolver< nDim >
finalizeAdaptation() overrideLsCartesianSolver< nDim >virtual
finalizeBalance() overrideLsCartesianSolver< nDim >virtual
finalizeInitSolver() overrideLsCartesianSolver< nDim >virtual
finalizeLevelSet()LsCartesianSolver< nDim >
finalizeLevelSet_(const MInt t_levelSet, const MInt t_output)LsCartesianSolver< nDim >
finalizeLevelSetInitialization()LsCartesianSolver< nDim >
firstOrderEikonalSolver(MInt cellListSize, MInt maxIterations, MInt set)LsCartesianSolver< nDim >
forceAdaptation() overrideLsCartesianSolver< nDim >inlinevirtual
fun typedefmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
gapCellsExist()LsCartesianSolver< nDim >
gapHandling()LsCartesianSolver< nDim >
GCellCollector typedefLsCartesianSolver< nDim >
generateListOfGExchangeCellsCG()LsCartesianSolver< nDim >
Geom typedefLsCartesianSolverSemiLagrangian< nDim >
geometry() constLsCartesianSolver< nDim >inline
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MInt *const data) overrideLsCartesianSolver< nDim >
getCellDataDlb(const MInt dataId, const MInt oldNoCells, const MInt *const bufferIdToCellId, MFloat *const data) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellLoad(const MInt cellId, const MFloat *const weights) const overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getContainingCell(MFloat *point)LsCartesianSolver< nDim >
getContainingCell(MInt startCell, MFloat *point, MInt set=-1)LsCartesianSolver< nDim >
getContainingCellFromNeighbor(MInt body, MInt cellId, MFloat *xCoord, MFloat *xOld)LsCartesianSolver< nDim >
getContainingCellHalo(MFloat *point)LsCartesianSolver< nDim >
getCurrentTimeStep() const overrideLsCartesianSolver< nDim >inlinevirtual
getDefaultWeights(MFloat *weights, std::vector< MString > &names) const overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::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) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getLoadQuantities(MInt *const loadQuantities) const overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getSampleVariableNames(std::vector< MString > &NotUsed(varNames))Solverinlinevirtual
getSolverSamplingProperties(std::vector< MInt > &NotUsed(samplingVarIds), std::vector< MInt > &NotUsed(noSamplingVars), std::vector< std::vector< MString > > &NotUsed(samplingVarNames), const MString NotUsed(featureName)="")Solverinlinevirtual
getSolverStatus()Solverinline
getSolverTimings(std::vector< std::pair< MString, MFloat > > &solverTimings, const MBool allTimings) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
globalToLocalIds()Solverinlinevirtual
globalToLocalIdsContainingCells()LsCartesianSolver< nDim >
grid() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
grid()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
Grid typedefLsCartesianSolverSemiLagrangian< nDim >
gridInputFileName() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
GridProxy typedefLsCartesianSolverSemiLagrangian< nDim >
gRungeKutta()LsCartesianSolver< nDim >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() const overrideLsCartesianSolver< nDim >inlinevirtual
hyperbolicExtensionOpt(MFloat *q, MInt *cellList, MInt cellListSize, MFloat convergenceCriterion, MInt set)LsCartesianSolver< nDim >
identifyBodies(MInt mode=0)LsCartesianSolver< nDim >
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >())maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
identifyBoundaryCells()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
implicitTimeStep()Solverinlinevirtual
inCell(MInt cellId, MFloat *point)LsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::inCell(const MInt cellId, MFloat *point, MFloat fac=F1)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
initAdaptation()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
initAzimuthalExchange()LsCartesianSolver< nDim >
initializeCollectedLevelSet(MInt mode)LsCartesianSolver< nDim >
initializeGControlPoint()LsCartesianSolver< nDim >
initializeGField()LsCartesianSolver< nDim >
initializeIntegrationScheme()LsCartesianSolver< nDim >
initializeIntegrationScheme_semiLagrange()LsCartesianSolver< nDim >
initializeTimers()LsCartesianSolver< nDim >private
initLocalizedLevelSetCG()LsCartesianSolver< nDim >
initRotatingLS()LsCartesianSolver< nDim >
initSolver() overrideLsCartesianSolver< nDim >virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
interpolateLevelSet(MInt *interpolationCells, MFloat *point, MInt referenceSet)LsCartesianSolver< nDim >
interpolateOldLevelSet(MInt *interpolationCells, MFloat *point, MInt referenceSet)LsCartesianSolver< nDim >
isActive() const overridemaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
isLoadTimerRunning()Solverinline
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
levelSetAdaptationTrigger()LsCartesianSolver< nDim >
levelSetConstrainedReinitialization(MInt methodId, MInt startSet, MInt endSet, MInt gapMode)LsCartesianSolver< nDim >
levelSetGapCorrect()LsCartesianSolver< nDim >
levelSetGapRecorrect()LsCartesianSolver< nDim >
levelSetHighOrderConstrainedReinitialization(MInt methodId, MInt startSet, MInt endSet, MInt gapMode)LsCartesianSolver< nDim >
levelSetReinitialization(MInt mode=1)LsCartesianSolver< nDim >
levelSetReinitializationTrigger()LsCartesianSolver< nDim >
levelSetRestriction()LsCartesianSolver< nDim >
levelSetSolver()LsCartesianSolver< nDim >
limitWeights(MFloat *) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadLevelSetGridFlowVarsParCG(const MChar *fileName)LsCartesianSolver< nDim >
loadRestartFile()Solverinlinevirtual
localGapCellsExist()LsCartesianSolver< nDim >
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
localToGlobalIds() overrideLsCartesianSolver< nDim >virtual
localToGlobalIdsContainingCells()LsCartesianSolver< nDim >
LsCartesianSolver(MInt, const MBool *, GridProxy &gridProxy_, Geom &geometry_, const MPI_Comm comm)LsCartesianSolver< nDim >
LsCartesianSolverSemiLagrangian(const MInt solverId, const MBool *propertiesGroups, GridProxy &gridProxy_, Geom &geometry_, const MPI_Comm comm)LsCartesianSolverSemiLagrangian< nDim >
m_adaptationmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_adaptationIntervalmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_adaptationLevelLsCartesianSolver< nDim >
m_adaptationSinceLastRestartLsCartesianSolver< nDim >
m_adaptationStepmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_adaptsmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_aliasesSolverprivatestatic
m_approxNoInterpRegLsCartesianSolver< nDim >
m_arcLengthLsCartesianSolver< nDim >
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_bandBndryCellsLsCartesianSolver< nDim >
m_bandCellsLsCartesianSolver< nDim >
m_bandLayerLsCartesianSolver< nDim >
m_bandWidthSolverprotected
m_bodiesToComputeLsCartesianSolver< nDim >
m_bodyAngularAccelerationLsCartesianSolver< nDim >
m_bodyAngularVelocityLsCartesianSolver< nDim >
m_bodyBndryCndIdsLsCartesianSolver< nDim >
m_bodyIdOutputLsCartesianSolver< nDim >
m_bodyRadiusLsCartesianSolver< nDim >
m_bodyToSetTableLsCartesianSolver< nDim >
m_buildCollectedLevelSetFunctionLsCartesianSolver< nDim >
m_cellDomIdsLsCartesianSolver< nDim >
m_cellIsInDiffRegionLsCartesianSolver< nDim >
m_cellListLsCartesianSolver< nDim >
m_cellsLsCartesianSolver< nDim >
m_cflLsCartesianSolver< nDim >
m_changedSetLsCartesianSolver< nDim >
m_checkNormalLsCartesianSolver< nDim >
m_closeGapsLsCartesianSolver< nDim >
m_combustionLsCartesianSolver< nDim >
m_computeExtVelLsCartesianSolver< nDim >
m_computeSetLsCartesianSolver< nDim >
m_computeSet_backupLsCartesianSolver< nDim >
m_computeSet_tmpLsCartesianSolver< nDim >
m_constructGFieldLsCartesianSolver< nDim >
m_correctedDistancesLsCartesianSolver< nDim >
m_correctionLsCartesianSolver< nDim >
m_currentFileNameLsCartesianSolver< nDim >
m_currentGridFileNameLsCartesianSolver< nDim >
m_curvatureDampLsCartesianSolver< nDim >
m_curvatureDampFactorLsCartesianSolver< nDim >
m_dLsCartesianSolver< nDim >
m_dampingDistanceFlameBaseLsCartesianSolver< nDim >
m_dampingDistanceFlameBaseExtVelLsCartesianSolver< nDim >
m_determineG0CellsModeLsCartesianSolver< nDim >
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_engineSetupLsCartesianSolver< nDim >
m_extVelCFLLsCartesianSolver< nDim >
m_extVelConvergenceLsCartesianSolver< nDim >
m_extVelIterationsLsCartesianSolver< nDim >
m_FgCellDistanceLsCartesianSolver< nDim >
m_filterFlameTubeEdgesLsCartesianSolver< nDim >
m_filterFlameTubeEdgesDistanceLsCartesianSolver< nDim >
m_firstSolutionExchangeLsCartesianSolver< nDim >private
m_flameRadiusOffsetLsCartesianSolver< nDim >
m_flameSpeedLsCartesianSolver< nDim >
m_forceAdaptationLsCartesianSolver< nDim >
m_forcedMotionInputLsCartesianSolver< nDim >private
m_forceNoGapsLsCartesianSolver< nDim >
m_forcingLsCartesianSolver< nDim >
m_fourthOrderNormalCurvatureComputationLsCartesianSolver< nDim >
m_freeIndicesSolver
m_freeSurfaceLsCartesianSolver< nDim >
m_G0CellsLsCartesianSolver< nDim >
m_G0regionIdLsCartesianSolver< nDim >
m_gapAngleCloseLsCartesianSolver< nDim >
m_gapAngleOpenLsCartesianSolver< nDim >
m_gapDeltaMinLsCartesianSolver< nDim >
m_gapDeltaMinOrigLsCartesianSolver< nDim >
m_gapInitMethodLsCartesianSolver< nDim >
m_gapReinitMethodLsCartesianSolver< nDim >
m_gapSignLsCartesianSolver< nDim >
m_gBandWidthLsCartesianSolver< nDim >
m_gBndryCellsLsCartesianSolver< nDim >
m_gCellDistanceLsCartesianSolver< nDim >
m_gCellLevelJumpLsCartesianSolver< nDim >
m_gCtrlPntLsCartesianSolver< nDim >
m_GCtrlPntMethodLsCartesianSolver< nDim >
m_geometryLsCartesianSolver< nDim >
m_geometryChangeLsCartesianSolver< nDim >
m_GFieldFromSTLInitCheckLsCartesianSolver< nDim >
m_GFieldInitFromSTLLsCartesianSolver< nDim >
m_gInnerBoundLsCartesianSolver< nDim >
m_globalRcvOffsetsLsCartesianSolver< nDim >
m_globalSndOffsetsLsCartesianSolver< nDim >
m_gReceiveBuffersLsCartesianSolver< nDim >
m_gReinitIterationsLsCartesianSolver< nDim >
m_gridCutTestmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_gridProxymaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_gRKalphaLsCartesianSolver< nDim >
m_gRKMethodLsCartesianSolver< nDim >
m_gRKStepLsCartesianSolver< nDim >
m_gSendBuffersLsCartesianSolver< nDim >
m_gShadowWidthLsCartesianSolver< nDim >
m_gShadowWidthRansLsCartesianSolver< nDim >
m_guaranteeReinitLsCartesianSolver< nDim >
m_GWithReConstructionLsCartesianSolver< nDim >
m_highOrderDeltaFunctionLsCartesianSolver< nDim >
m_hyperbolicCurvatureLsCartesianSolver< nDim >
m_hypTanLSFLsCartesianSolver< nDim >
m_hypTanLSFRHSLsCartesianSolver< nDim >
m_initFromRestartFileSolverprotected
m_initGFieldFromSTLBndCndIdsLsCartesianSolver< nDim >
m_initialConditionLsCartesianSolver< nDim >
m_initialFlameHeightLsCartesianSolver< nDim >
m_initialGCellLsCartesianSolver< nDim >
m_initialRefinementLsCartesianSolver< nDim >
m_innerBandWidthSolverprotected
m_intermediateReinitIterationsLsCartesianSolver< nDim >
m_internalBandCellsLsCartesianSolver< nDim >
m_internalBandLayerLsCartesianSolver< nDim >
m_interpolateFlowFieldToFlameFrontLsCartesianSolver< nDim >
m_interpStartTimeLsCartesianSolver< nDim >
m_intReceiveBuffersLsCartesianSolver< nDim >
m_intSendBuffersLsCartesianSolver< nDim >
m_jetHalfLengthLsCartesianSolver< nDim >
m_jetHalfWidthLsCartesianSolver< nDim >
m_levelSetBCLsCartesianSolver< nDim >
m_levelSetBoundaryConditionLsCartesianSolver< nDim >
m_levelSetDiscretizationSchemeLsCartesianSolver< nDim >
m_levelSetFvLsCartesianSolver< nDim >
m_levelSetLbLsCartesianSolver< nDim >
m_levelSetMbLsCartesianSolver< nDim >
m_levelSetRansLsCartesianSolver< nDim >
m_levelSetSignLsCartesianSolver< nDim >
m_levelSetTestCaseLsCartesianSolver< nDim >
m_limitWeightsLsCartesianSolver< nDim >private
m_loadBalancingReinitStageLsCartesianSolver< nDim >
m_localMarksteinLengthLsCartesianSolver< nDim >
m_lsCollectorModeLsCartesianSolver< nDim >
m_LsRotateLsCartesianSolver< nDim >
m_LSSolverLsCartesianSolver< nDim >
m_MaSolverprotected
m_maintainOuterBandLayersLsCartesianSolver< nDim >
m_maintenanceIterationsLsCartesianSolver< nDim >
m_marksteinLengthLsCartesianSolver< nDim >
m_marksteinLengthPercentageLsCartesianSolver< nDim >
m_massConsumptionLsCartesianSolver< nDim >
m_maxFlameFrontPositionLsCartesianSolver< nDim >
m_maxGCellLevelLsCartesianSolver< nDim >private
m_maxLevelChangeLsCartesianSolver< nDim >
m_maxNoCellsLsCartesianSolver< nDim >
m_maxNoSetsmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_meanCoordLsCartesianSolver< nDim >
m_meanFlameFrontPositionLsCartesianSolver< nDim >
m_minFlameFrontPositionLsCartesianSolver< nDim >
m_minGapWidthLsCartesianSolver< nDim >
m_minGapWidthDt1LsCartesianSolver< nDim >
m_minReinitializationStepsLsCartesianSolver< nDim >
m_mpiCommSolverprivate
m_newCellsLsCartesianSolver< nDim >
m_newRefinedBandLsCartesianSolver< nDim >
m_noBodiesInSetLsCartesianSolver< nDim >
m_noBodiesToComputeLsCartesianSolver< nDim >
m_noBodyBndryCndIdsLsCartesianSolver< nDim >
m_noCornersLsCartesianSolver< nDim >static
m_noDimSolverprivate
m_noDirsLsCartesianSolver< nDim >static
m_noDomainsSolverprivate
m_noEmbeddedBodiesLsCartesianSolver< nDim >
m_noGapCellsLsCartesianSolver< nDim >
m_noGapRegionsLsCartesianSolver< nDim >
m_nogRKStepsLsCartesianSolver< nDim >
m_noHaloLayersLsCartesianSolver< nDim >
m_noInitGFieldFromSTLBndCndIdsLsCartesianSolver< nDim >
m_noInitialSensorsmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_noInterpolationRegionsLsCartesianSolver< nDim >
m_noInterpTimeStepsLsCartesianSolver< nDim >
m_noOldGapCellsLsCartesianSolver< nDim >
m_noReactionCellsLsCartesianSolver< nDim >
m_noSensorsmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_noSetsLsCartesianSolver< nDim >
m_noSmoothingLayersmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_oldG0CellsLsCartesianSolver< nDim >
m_oldHypTanLSFLsCartesianSolver< nDim >
m_omegaLsCartesianSolver< nDim >
m_omegaReinitLsCartesianSolver< nDim >
m_outerBandWidthLsCartesianSolver< nDim >
m_outputDirSolverprivate
m_outsideGValueLsCartesianSolver< nDim >
m_patchRefinementmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_periodicDirectionLsCartesianSolver< nDim >
m_periodicDistanceLsCartesianSolver< nDim >
m_periodicMovementLsCartesianSolver< nDim >
m_phiRatioLsCartesianSolver< nDim >
m_phiRatioCellsLsCartesianSolver< nDim >
m_plenumLsCartesianSolver< nDim >
m_radiusFlameTubeLsCartesianSolver< nDim >
m_radiusFlameTube2LsCartesianSolver< nDim >
m_ReSolverprotected
m_realRadiusFlameTubeLsCartesianSolver< nDim >
m_recalcIdsmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_reconstructBandLsCartesianSolver< nDim >
m_reconstructOldGLsCartesianSolver< nDim >
m_referenceLengthLsCartesianSolver< nDim >
m_referenceVelocityLsCartesianSolver< nDim >
m_refinedCellsLsCartesianSolver< nDim >
m_refineDiagonalsLsCartesianSolver< nDim >
m_reinitCFLLsCartesianSolver< nDim >
m_reinitConvergenceLsCartesianSolver< nDim >
m_reinitConvergenceResetLsCartesianSolver< nDim >
m_reinitIntervalLsCartesianSolver< nDim >
m_reinitMethodLsCartesianSolver< nDim >
m_reinitThresholdLsCartesianSolver< nDim >
m_reinitThresholdAvgLsCartesianSolver< nDim >
m_relaxationFactorLsCartesianSolver< nDim >
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_resTriggeredAdaptmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_revDirmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_rhoFlameTubeLsCartesianSolver< nDim >
m_rhoInfinityLsCartesianSolver< nDim >
m_rotatingReinitTriggerLsCartesianSolver< nDim >
m_saveSensorDataSolver
m_semiLagrangeLsCartesianSolver< nDim >
m_semiLagrange_xRot_refLsCartesianSolver< nDim >
m_semiLagrange_xRot_STLLsCartesianSolver< nDim >
m_semiLagrange_xShift_refLsCartesianSolver< nDim >
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorInterfacemaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorParticlemaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorTypemaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_sensorWeightmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
m_setToBodiesTableLsCartesianSolver< nDim >
m_sharpDampLsCartesianSolver< nDim >
m_signGLsCartesianSolver< nDim >
m_singleAdaptationSolver
m_smoothExtVelLsCartesianSolver< nDim >
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_sphereRadiusLimitLsCartesianSolver< nDim >
m_splitAdaptationSolver
m_startSetLsCartesianSolver< nDim >
m_static_computeBodyProperties_amplitudeLsCartesianSolver< nDim >private
m_static_computeBodyProperties_bodyToFunctionLsCartesianSolver< nDim >private
m_static_computeBodyProperties_circleStartAngleLsCartesianSolver< nDim >private
m_static_computeBodyProperties_firstLsCartesianSolver< nDim >private
m_static_computeBodyProperties_freqFactorLsCartesianSolver< nDim >private
m_static_computeBodyProperties_initialBodyCenterLsCartesianSolver< nDim >private
m_static_computeBodyProperties_liftEndAngle1LsCartesianSolver< nDim >private
m_static_computeBodyProperties_liftEndAngle2LsCartesianSolver< nDim >private
m_static_computeBodyProperties_liftStartAngle1LsCartesianSolver< nDim >private
m_static_computeBodyProperties_liftStartAngle2LsCartesianSolver< nDim >private
m_static_computeBodyProperties_muLsCartesianSolver< nDim >private
m_static_computeBodyProperties_mu2LsCartesianSolver< nDim >private
m_static_computeBodyProperties_normalLsCartesianSolver< nDim >private
m_static_computeBodyProperties_omegaLsCartesianSolver< nDim >private
m_static_computeBodyProperties_rotAngleLsCartesianSolver< nDim >private
m_static_computeBodyProperties_StrouhalLsCartesianSolver< nDim >private
m_static_computeBodyProperties_temperatureLsCartesianSolver< nDim >private
m_static_crankAngle_initialCadLsCartesianSolver< nDim >private
m_static_crankAngle_StrouhalLsCartesianSolver< nDim >private
m_static_createBaseGgrid_firstRunLsCartesianSolver< nDim >protected
m_static_identifyBodies_firstLsCartesianSolver< nDim >
m_static_identifyBodies_initialInsidePointsLsCartesianSolver< nDim >
m_static_identifyBodies_shiftTimeLsCartesianSolver< nDim >
m_static_semiLagrangeTimeStep_firstTimeLsCartesianSolver< nDim >
m_static_setUpPotentialGapCells_bodyCloseLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_centerLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_centerCloseLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_firstLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_heightLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_heightCloseLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_noGapRegionsCloseLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_normalLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_normalCloseLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_radiusLsCartesianSolver< nDim >private
m_static_setUpPotentialGapCells_radiusCloseLsCartesianSolver< nDim >private
m_steadyFlameAngleLsCartesianSolver< nDim >
m_steadyFlameLengthLsCartesianSolver< nDim >
m_STLReinitModeLsCartesianSolver< nDim >
m_swapIdsLsCartesianSolver< nDim >
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
m_timeLsCartesianSolver< nDim >
m_timerGroupLsCartesianSolver< nDim >private
m_timersLsCartesianSolver< nDim >private
m_timeStepLsCartesianSolver< nDim >
m_timeStepMethodLsCartesianSolver< nDim >
m_trackMbEndLsCartesianSolver< nDim >
m_trackMbStartLsCartesianSolver< nDim >
m_trackMovingBndryLsCartesianSolver< nDim >
m_twoFlamesLsCartesianSolver< nDim >
m_useCorrectedBurningVelocityLsCartesianSolver< nDim >
m_useLocalMarksteinLengthLsCartesianSolver< nDim >
m_useNonSpecifiedRestartFileSolverprotected
m_virtualSurgeryLsCartesianSolver< nDim >
m_weightBandCellLsCartesianSolver< nDim >private
m_weightBaseCellLsCartesianSolver< nDim >private
m_weightLeafCellLsCartesianSolver< nDim >private
m_weightLevelSetLsCartesianSolver< nDim >private
m_weightMulitSolverFactorLsCartesianSolver< nDim >private
m_writeOutAllCorrectedBurningVelocityLsCartesianSolver< nDim >
m_writeOutAllCurvaturesLsCartesianSolver< nDim >
m_writeOutAllExtensionVelocitiesLsCartesianSolver< nDim >
m_writeOutAllFlameSpeedsLsCartesianSolver< nDim >
m_writeOutAllLevelSetFunctionsLsCartesianSolver< nDim >
m_writeOutAllNormalVectorsLsCartesianSolver< nDim >
m_writeReinitializationStatisticsLsCartesianSolver< nDim >
m_xOffsetFlameTubeLsCartesianSolver< nDim >
m_xOffsetFlameTube2LsCartesianSolver< nDim >
m_yOffsetFlameTubeLsCartesianSolver< nDim >
m_yOffsetFlameTube2LsCartesianSolver< nDim >
maintainOuterBandLayers(MInt order, MInt startSet, MInt endSet)LsCartesianSolver< nDim >
mapInterpolationCells(std::map< MInt, MInt > &cellMap)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
maxLevel() constLsCartesianSolver< nDim >inline
maxNoGridCells() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
minCell(const MInt id) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
minLevel() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
mpi_reciveLsCartesianSolver< nDim >private
mpi_requestLsCartesianSolver< nDim >private
mpiComm() constSolverinline
nDimLsCartesianSolver< nDim >static
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
noCellDataDlb() const overrideLsCartesianSolver< nDim >inlinevirtual
noDomains() constSolverinlinevirtual
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
noHaloLayers() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
noInternalCells() const overrideLsCartesianSolver< nDim >inlinevirtual
noLoadTypes() const overrideLsCartesianSolver< nDim >virtual
noMinCells() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
noSolverTimers(const MBool allTimings) overrideLsCartesianSolver< nDim >inline
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() const overrideLsCartesianSolver< nDim >inlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
outputDir() constSolverinline
patchRefinement(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
postAdaptation() overrideLsCartesianSolver< nDim >virtual
postSolutionStep()Solverinlinevirtual
postTimeStep() overrideLsCartesianSolver< nDim >virtual
prepareAdaptation() overrideLsCartesianSolver< nDim >virtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareGlobalComm(MInt *noCellsToDom)LsCartesianSolver< nDim >
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool, MBool &) overrideLsCartesianSolver< nDim >virtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideLsCartesianSolver< nDim >virtual
processRotatingLevelSet(MFloat &phi, MInt &cellId, MInt &domId, MFloat *point, MInt set)LsCartesianSolver< nDim >
PropertyReference typedefLsCartesianSolver< nDim >
readLevelSetProperties()LsCartesianSolver< nDim >
readPatchProperties()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >private
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
reBuildCollectedLevelSet(MInt mode)LsCartesianSolver< nDim >
receiveWindowTriangles()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
reconstructOldGField()LsCartesianSolver< nDim >
reduceData(const MInt, MFloat *data, const MInt dataBlockSize=1)LsCartesianSolver< nDim >
reductionFactor() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt) overrideLsCartesianSolver< nDim >virtual
regionGrowing(MInt cellId, MInt region)LsCartesianSolver< nDim >
regridLevelSet()LsCartesianSolver< nDim >
reinitAfterAdaptation()Solverinlinevirtual
reinitBand(MInt startSet, MInt endSet)LsCartesianSolver< nDim >
reInitSolver(const MBool)LsCartesianSolver< nDim >private
reIntAfterRestart(MBool) overrideLsCartesianSolver< nDim >virtual
removeCell(const MInt) overrideLsCartesianSolver< nDim >virtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
removeChilds(const MInt) overrideLsCartesianSolver< nDim >virtual
reOrderCellIds(std::vector< MInt > &reOrderedCells)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
resetContainingGCells()LsCartesianSolver< nDim >
resetExtensionVelocity()LsCartesianSolver< nDim >inline
resetOldOutsideCells()LsCartesianSolver< nDim >
resetOutsideCells(MInt mode=-1)LsCartesianSolver< nDim >
resetSolver() overrideLsCartesianSolver< nDim >virtual
resetSolverFull()LsCartesianSolver< nDim >
resizeGridMap() overrideLsCartesianSolver< nDim >virtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartLocalizedLevelSetCG()LsCartesianSolver< nDim >
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
rotateLevelSet(MInt returnMode, MFloat *cellData, MInt body, const MFloat *xCoord, const MFloat *xCenter, const MFloat *angle)LsCartesianSolver< nDim >
rotateSTL(MInt direction)LsCartesianSolver< nDim >
rotateSTL(MInt direction, MInt body, MFloat *center)LsCartesianSolver< nDim >
s_maxNoEmbeddedBodiesLsCartesianSolver< nDim >static
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_, LsCartesianSolver< nDim_ > >
saveRestartFile(const MBool, MInt *)LsCartesianSolver< nDim >
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) overridemaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >virtual
saveSolverSolution(const MBool, const MBool)LsCartesianSolver< nDim >inlinevirtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
secondOrderEikonalSolver(MFloat *q, const MInt *nghbrs, MInt cellListSize, MInt maxIterations, MInt set)LsCartesianSolver< nDim >
semiLagrangeTimeStep()LsCartesianSolver< nDim >
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorInterface(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen) overrideLsCartesianSolver< nDim >virtual
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_, LsCartesianSolver< nDim_ > >
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorParticle(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >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_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlinevirtual
setBandNewArrivals(MInt computingSet=-1)LsCartesianSolver< nDim >
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
setCellDataDlb(const MInt dataId, const MInt *const data) overrideLsCartesianSolver< nDim >
setCellDataDlb(const MInt dataId, const MFloat *const data) overrideLsCartesianSolver< nDim >
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellWeights(MFloat *) overrideLsCartesianSolver< nDim >virtual
setChildRegions(MInt cellId, MInt region)LsCartesianSolver< nDim >
setDlbTimer(const MInt timerId)Solverinline
setGCellBndryProperty()LsCartesianSolver< nDim >
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setHaloCellsOnInactiveRanks()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
setInterfaceList(MIntScratchSpace &interfaceCells)LsCartesianSolver< nDim >
setSensors(std::vector< std::vector< MFloat > > &sensors, std::vector< MFloat > &sensorWeight, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MInt > &sensorSolverId) overrideLsCartesianSolver< nDim >virtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
setUpBodyToSetTable()LsCartesianSolver< nDim >
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil)maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >protected
setUpLevelSetInterpolationStencil(MInt cellId, MInt *interpolationCells, MInt position)LsCartesianSolver< nDim >
setUpLevelSetInterpolationStencil(MInt cellId, MInt *interpolationCells, MFloat *point)LsCartesianSolver< nDim >
setUpPotentialGapCells()LsCartesianSolver< nDim >
shiftOldLevelSetField(MInt dir, MInt set, MInt body)LsCartesianSolver< nDim >
solutionStep() overrideLsCartesianSolver< nDim >virtual
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
solver()maia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlineprivate
solver() constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inlineprivate
solverConverged()Solverinlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
spatiallyAdaptiveCorrectionFromSTL()LsCartesianSolver< nDim >
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
stopIdleTimer(const MString &name)Solverinline
stopLoadTimer(const MString &name)Solverinline
swapCells(const MInt, const MInt) overrideLsCartesianSolver< nDim >virtual
swapProxy(const MInt cellId0, const MInt cellId1) overrideLsCartesianSolver< nDim >virtual
testcaseDir() constSolverinline
testCellsCG()LsCartesianSolver< nDim >
time() const overrideLsCartesianSolver< nDim >inlinevirtual
Timers typedefLsCartesianSolver< nDim >private
timeStep() constLsCartesianSolver< nDim >inline
TreeProxy typedefmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >
updateAllLowerGridLevels(MInt mode=-1)LsCartesianSolver< nDim >
updateBndryCellList()LsCartesianSolver< nDim >
updateContainingGCells(MInt mode=0)LsCartesianSolver< nDim >
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
updateLowerGridLevels(MInt mode=-1)LsCartesianSolver< nDim >
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >inline
writeRestartFile(const MBool, const MBool, const MString, MInt *recalcIdTree) overrideLsCartesianSolver< nDim >virtual
CartesianSolver< nDim_, LsCartesianSolver< nDim_ > >::writeRestartFile(MBool)Solverinlinevirtual
writeRestartLevelSetFileCG(MBool, const MString &, const MString &)LsCartesianSolver< nDim >virtual
~Solver()=defaultSolvervirtual