MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
FcSolver< nDim_ > Member List

This is the complete list of members for FcSolver< nDim_ >, including all inherited members.

a_alpha(const MInt cellId)FcSolver< nDim_ >inline
a_alpha(const MInt cellId) constFcSolver< nDim_ >inline
a_bndId(const MInt cellId)FcSolver< nDim_ >inline
a_bndId(const MInt cellId) constFcSolver< nDim_ >inline
a_dGamma(const MInt cellId, const MInt node)FcSolver< nDim_ >inline
a_dGamma(const MInt cellId, const MInt node) constFcSolver< nDim_ >inline
a_elementDevStrains(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_elementDevStresses(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_elementDispl(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_elementDispl(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
a_elementStrains(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_elementStrains(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
a_elementStresses(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_elementStresses(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
a_epsilonBarP(const MInt cellId, const MInt node)FcSolver< nDim_ >inline
a_epsilonBarP(const MInt cellId, const MInt node) constFcSolver< nDim_ >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_hasNeighbor(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
a_hasProperty(const MInt cellId, const Cell p) constFcSolver< nDim_ >inline
a_hasProperty(const MInt cellId, const SolverCell p)FcSolver< nDim_ >inline
a_hasProperty(const MInt cellId, const SolverCell p) constFcSolver< nDim_ >inline
a_invJacobian(const MInt cellId)FcSolver< nDim_ >inline
a_invJacobian(const MInt cellId) constFcSolver< nDim_ >inline
a_isActive(const MInt cellId) constFcSolver< nDim_ >inline
a_isActive(const MInt cellId)FcSolver< nDim_ >inline
a_isBndryCell(const MInt cellId) constFcSolver< nDim_ >inlinevirtual
a_isBndryCell(const MInt cellId)FcSolver< nDim_ >inline
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_isHalo(const MInt cellId) constFcSolver< nDim_ >inline
a_isHalo(const MInt cellId)FcSolver< nDim_ >inline
a_isWindow(const MInt cellId) constFcSolver< nDim_ >inline
a_isWindow(const MInt cellId)FcSolver< nDim_ >inline
a_jacobianMatrix(const MInt cellId) constFcSolver< nDim_ >inline
a_maxSubCellLvl(const MInt cellId)FcSolver< nDim_ >inline
a_maxSubCellLvl(const MInt cellId) constFcSolver< nDim_ >inline
a_needsSubCells(const MInt cellId) constFcSolver< nDim_ >inline
a_needsSubCells(const MInt cellId)FcSolver< nDim_ >inline
a_noCells() constFcSolver< nDim_ >inline
a_nodalDevStrains(const MInt cellId, const MInt node, const MInt dir)FcSolver< nDim_ >inline
a_nodalDevStresses(const MInt cellId, const MInt node, const MInt dir)FcSolver< nDim_ >inline
a_nodalStrains(const MInt cellId, const MInt node, const MInt dir)FcSolver< nDim_ >inline
a_nodalStrains(const MInt cellId, const MInt node, const MInt dir) constFcSolver< nDim_ >inline
a_nodalStresses(const MInt cellId, const MInt node, const MInt dir)FcSolver< nDim_ >inline
a_nodalStresses(const MInt cellId, const MInt node, const MInt dir) constFcSolver< nDim_ >inline
a_nodeIdsGlobal(const MInt cellId, const MInt nodeDir)FcSolver< nDim_ >inline
a_nodeIdsGlobal(const MInt cellId, const MInt nodeDir) constFcSolver< nDim_ >inline
a_nodeIdsLocal(const MInt cellId, const MInt nodeDir)FcSolver< nDim_ >inline
a_nodeIdsLocal(const MInt cellId, const MInt nodeDir) constFcSolver< nDim_ >inline
a_nodePosition(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
a_nodePosition(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
a_noNodes(const MInt cellId)FcSolver< nDim_ >inline
a_noNodes(const MInt cellId) constFcSolver< nDim_ >inline
a_poissonRatio(const MInt cellId)FcSolver< nDim_ >inline
a_poissonRatio(const MInt cellId) constFcSolver< nDim_ >inline
a_pRfnmnt(const MInt cellId)FcSolver< nDim_ >inline
a_pRfnmnt(const MInt cellId) constFcSolver< nDim_ >inline
a_resetPropertiesSolver(const MInt cellId)FcSolver< nDim_ >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
a_wasActive(const MInt cellId) constFcSolver< nDim_ >inline
a_wasActive(const MInt cellId)FcSolver< nDim_ >inline
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
allocateNodeVectors()FcSolver< nDim_ >
ApplicationSolverprivate
assembleFinalMatrix()FcSolver< nDim_ >
assertValidGridCellId(const MInt) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
averageTimer()FcSolver< nDim_ >
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost()Solverinlinevirtual
balancePre()Solverinlinevirtual
c_cellLengthAtCell(const MInt cellId) constFcSolver< nDim_ >inline
c_cellLengthAtLevel(const MInt level) constFcSolver< nDim_ >inline
c_childId(const MInt cellId, const MInt childNumber) constFcSolver< nDim_ >inline
c_coordinate(const MInt gCellId, const MInt dim) constFcSolver< nDim_ >inline
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
c_globalId(const MInt cellId) constFcSolver< nDim_ >inline
c_isLeafCell(const MInt cellId) constFcSolver< nDim_ >inline
c_level(const MInt cellId) constFcSolver< nDim_ >inline
c_neighborId(const MInt cellId, const MInt dir)FcSolver< nDim_ >inline
c_neighborId(const MInt cellId, const MInt dir) constFcSolver< nDim_ >inline
c_noCells() constFcSolver< nDim_ >inline
c_noChildren(const MInt cellId) constFcSolver< nDim_ >inline
c_parentId(const MInt cellId) constFcSolver< nDim_ >inline
calcElementDisplacements()FcSolver< nDim_ >
calcElementStrains()FcSolver< nDim_ >
calcElementStresses()FcSolver< nDim_ >
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds)maia::CartesianSolver< nDim_, FcSolver< 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
calcStiffMatFcSolver< nDim_ >
calculateStiffnessMatrix()FcSolver< nDim_ >
cancelMpiRequests()Solverinlinevirtual
CartesianSolver typedefFcSolver< nDim_ >
CartesianSolver< nDim_, FcSolver< nDim_ > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
Cell typedefFcSolver< nDim_ >
cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
cellOutside(const MFloat *, const MInt, const MInt)Solverinlinevirtual
centerOfGravity(const MInt dir) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
checkNoHaloLayers()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
cleanUp()FcSolver< nDim_ >inlinevirtual
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &)maia::CartesianSolver< nDim_, FcSolver< 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_, FcSolver< 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_, FcSolver< nDim_ > >
compactCells()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
computeAssembledBndryMatrix(MFloatScratchSpace &Bndry, const MInt pCellId)FcSolver< nDim_ >
computeAssembledSystemMatrix(MFloatScratchSpace &Ke, const MInt pCellId)FcSolver< nDim_ >
consistencyCheck()FcSolver< nDim_ >
consistencyCheck2()FcSolver< nDim_ >
correctGlobalNodeIds()FcSolver< nDim_ >
createCellId(const MInt gridCellId)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
createCompressedMatrix()FcSolver< nDim_ >
createElementToNodeMapping()FcSolver< nDim_ >
createElementToNodeMappingGlobal()FcSolver< nDim_ >
deactivateCells()FcSolver< nDim_ >
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
displacementBCFcSolver< nDim_ >
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
enableDlbTimers()Solverinline
exchangeFcSolver< nDim_ >
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
exchangeData(T *data, const MInt dataBlockSize=1)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
exchangeExternalSources()FcSolver< nDim_ >inline
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
exchangeNodeIds(MInt currentDomain)FcSolver< nDim_ >
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
exchangeVector(MFloat *vector)FcSolver< 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_, FcSolver< nDim_ > >protected
FcBndryCndFcSolver< nDim_ >friend
FcSolver(MInt id, GridProxy &gridProxy_, Geometry< nDim > &geometry_, const MPI_Comm comm)FcSolver< nDim_ >
Fd typedefFcSolver< nDim_ >
fillDisplacementVectorWithCoords()FcSolver< nDim_ >
finalizeAdaptation()Solverinlinevirtual
finalizeBalance()Solverinlinevirtual
finalizeInitSolver() overrideFcSolver< nDim_ >virtual
forceAdaptation()Solverinlinevirtual
forceBCFcSolver< nDim_ >
fun typedefmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
Geom typedefFcSolver< nDim_ >
geometry() constFcSolver< nDim_ >inline
geometry()FcSolver< nDim_ >inlineprotected
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCoordinatesOfNode(MInt node, MInt cell, MFloat *coordinates)FcSolver< nDim_ >
getCurrentTimeStep() constSolverinlinevirtual
getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) constSolverinlinevirtual
getDerivativeOfDisplacementInterpolationMatrix(const MInt pCellId, const MFloat *z, MFloatScratchSpace &x)FcSolver< nDim_ >
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) constSolverinlinevirtual
getDisplacementInterpolationMatrix(const MInt pCellId, const MFloat *z, MFloatScratchSpace &x)FcSolver< nDim_ >
getDisplacementInterpolationMatrixDebug(const MInt pCellId, const MFloat *z, MFloatScratchSpace &L_coef_lagrange)FcSolver< nDim_ >
getDisplacementsAtPoint(const MInt cellId, const MFloat *z, const MFloat *displ, MFloat *result)FcSolver< nDim_ >
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getElementMatrix(MFloatScratchSpace &Ke, const MInt pCellId, const MFloat alpha, const MInt subCellLevel, const MFloat *subCellCoord=nullptr)FcSolver< nDim_ >
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getHydrostaticPressure(const MFloat *stresses)FcSolver< nDim_ >inline
getIdAtPoint(const MFloat *point, MBool NotUsed(globalUnique=false))FcSolver< nDim_ >inline
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInternalLoadsFromStresses()FcSolver< nDim_ >
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getJacobiMatrixDebug(const MInt pCellId, const MFloat *z, MFloatScratchSpace &jacobi_lagrange)FcSolver< nDim_ >
getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getMaterialTensor(MFloatScratchSpace &C, const MInt pCellId, const MInt node=-1)FcSolver< nDim_ >
getNodalStiffnessMatrix(const MInt pCellId, const MInt node, MFloatScratchSpace &Ke, MInt *nodePos, MFloat *z, MFloat determinant, const MFloat alpha, const MInt subCellLevel)FcSolver< nDim_ >
getReactionForces()FcSolver< nDim_ >
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 > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
getStrainInterpolationMatrix(MFloatScratchSpace &Be, const MInt pCellId, const MFloat *z)FcSolver< nDim_ >
getStrainInterpolationMatrixDebug(const MInt pCellId, const MFloat *z, MFloatScratchSpace &strain_lagrange)FcSolver< nDim_ >
getStrainsAtPoint(const MInt cellId, const MFloat *z, const MFloat *displ, MFloat *strains)FcSolver< nDim_ >
getStressesAtPoint(const MInt cellId, const MFloat *z, const MFloat *displ, MFloat *stresses)FcSolver< nDim_ >
getVolumetricStrains(const MFloat *strains)FcSolver< nDim_ >inline
globalToLocalIds()Solverinlinevirtual
grid() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
grid()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
Grid typedefFcSolver< nDim_ >
gridInputFileName() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
GridProxy typedefFcSolver< nDim_ >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() constSolverinlinevirtual
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >())maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
identifyBoundaryCells()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
implicitTimeStep()Solverinlinevirtual
inCell(const MInt cellId, MFloat *point, MFloat fac=F1)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
initAdaptation()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
initJacobianMatrix()FcSolver< nDim_ >
initSolverFcSolver< nDim_ >
initSolver() overrideFcSolver< nDim_ >virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
initTimer()FcSolver< nDim_ >
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
interpolateGeometry(const MInt pCellId, const MFloat *x, MFloat *z)FcSolver< nDim_ >
interpolateGeometryDebug(const MInt pCellId, const MFloat *z, MFloat *x)FcSolver< nDim_ >
interpolateSubCellGeometry(const MInt pCellId, const MFloat *z, MFloat *x, const MInt subCellLevel, const MFloat *subCellCoord)FcSolver< nDim_ >
isActive() const overrideFcSolver< nDim_ >inlinevirtual
isLoadTimerRunning()Solverinline
lagrangianPointsJacobi(const MInt pCellId, const MFloat *z, MFloatScratchSpace &x)FcSolver< nDim_ >
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
lhs()FcSolver< nDim_ >
lhsBnd()FcSolver< nDim_ >
limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadRestartFile()Solverinlinevirtual
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
localToGlobalIds()Solverinlinevirtual
m_adaptationFcSolver< nDim_ >
m_adaptationIntervalmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_adaptationSinceLastRestartFcSolver< nDim_ >
m_adaptationSinceLastSolutionFcSolver< nDim_ >
m_adaptationStepmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_adaptsmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_addingPenaltiesFcSolver< nDim_ >private
m_aliasesSolverprivatestatic
m_alphaFcSolver< nDim_ >private
m_analyticSolutionFcSolver< nDim_ >private
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_bandWidthSolverprotected
m_bndryCndFcSolver< nDim_ >protected
m_bndryMatCompressedFcSolver< nDim_ >protected
m_cellsFcSolver< nDim_ >protected
m_compressionIndexBndryFcSolver< nDim_ >protected
m_compressionIndexSysFcSolver< nDim_ >protected
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_EFcSolver< nDim_ >private
m_epsFcSolver< nDim_ >private
m_externalLoadVectorFcSolver< nDim_ >protected
m_fcInterpolationMethodFcSolver< nDim_ >private
m_finalGlobalMatrixFcSolver< nDim_ >protected
m_firstFcSolver< nDim_ >private
m_freeIndicesSolver
m_gaussPointsFcSolver< nDim_ >protected
m_gaussWeightsFcSolver< nDim_ >protected
m_geometryFcSolver< nDim_ >protected
m_geometryIntersectionFcSolver< nDim_ >
m_globalBndryMatrixFcSolver< nDim_ >protected
m_globalNodeIdOffsetsFcSolver< nDim_ >protected
m_globalStiffnessMatrixFcSolver< nDim_ >protected
m_globalToLocalIdFcSolver< nDim_ >protected
m_gridCutTestmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_gridProxymaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_initFromRestartFileSolverprotected
m_innerBandWidthSolverprotected
m_internalLoadVectorFcSolver< nDim_ >protected
m_isThermalFcSolver< nDim_ >private
m_localToGlobalIdFcSolver< nDim_ >protected
m_MaSolverprotected
m_maxNoIterationsFcSolver< nDim_ >private
m_maxNoSetsmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_mpiCommSolverprivate
m_nodalDisplacementsFcSolver< nDim_ >protected
m_nodalLoadVectorFcSolver< nDim_ >protected
m_noDimSolverprivate
m_noDirsFcSolver< nDim_ >static
m_noDomainsSolverprivate
m_noHaloNodesFcSolver< nDim_ >private
m_noInitialSensorsmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_noInternalNodesFcSolver< nDim_ >private
m_noLoadStepsFcSolver< nDim_ >private
m_nonBlockingCommFcSolver< nDim_ >protected
m_noSensorsmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_noSmoothingLayersmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_noStrainsFcSolver< nDim_ >privatestatic
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_patchRefinementmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_poissonRatioFcSolver< nDim_ >private
m_polyDegFcSolver< nDim_ >private
m_printEigenValuesFcSolver< nDim_ >private
m_ReSolverprotected
m_reactionForceVectorFcSolver< nDim_ >protected
m_recalcIdsFcSolver< nDim_ >protected
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_resTriggeredAdaptmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_revDirmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_saveSensorDataSolver
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorInterfacemaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorParticlemaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorTypemaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_sensorWeightmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
m_singleAdaptationSolver
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_solveSoEIterativelyFcSolver< nDim_ >private
m_splitAdaptationSolver
m_sysMatCompressedFcSolver< nDim_ >protected
m_tFcSolver< nDim_ >protected
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
m_testRunFcSolver< nDim_ >private
m_timeFcSolver< nDim_ >protected
m_totalNodalDisplacementsFcSolver< nDim_ >protected
m_totalNoNodesFcSolver< nDim_ >private
m_totalNoNodesGlobalFcSolver< nDim_ >private
m_useEigenFcSolver< nDim_ >private
m_useNonSpecifiedRestartFileSolverprotected
m_volumeFcSolver< nDim_ >private
mapInterpolationCells(std::map< MInt, MInt > &cellMap)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
maxLevel() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
maxNoGridCells() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
minCell(const MInt id) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
minLevel() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
mpiComm() constSolverinline
nDimFcSolver< nDim_ >static
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
noCellDataDlb() constSolverinlinevirtual
noDomains() constSolverinlinevirtual
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
noHaloLayers() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
noInternalCells() const overrideFcSolver< nDim_ >inlinevirtual
noLoadTypes() constSolverinlinevirtual
noMinCells() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() constSolverinlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim_, FcSolver< 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_, FcSolver< nDim_ > >protected
postAdaptation()Solverinlinevirtual
postSolutionStep()Solverinlinevirtual
postTimeStep() overrideFcSolver< nDim_ >virtual
prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareAdaptation()Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool writeRestart, MBool &writeGridRestart) overrideFcSolver< nDim_ >virtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideFcSolver< nDim_ >virtual
readPatchProperties()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >private
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
receiveWindowTriangles()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
reductionFactor() constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt)Solverinlinevirtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool doneRestart)FcSolver< nDim_ >virtual
removeCell(const MInt)Solverinlinevirtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
removeChilds(const MInt)Solverinlinevirtual
reOrderCellIds(std::vector< MInt > &reOrderedCells)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
reorderLocalNodeIds()FcSolver< nDim_ >
resetActiveState()FcSolver< nDim_ >
resetDisplacements(const MInt mode=-1)FcSolver< nDim_ >
resetExternalSources()FcSolver< nDim_ >inline
resetLoadVector(const MInt mode=-1)FcSolver< nDim_ >
resetSolver()Solverinlinevirtual
resizeGridMap()Solverinlinevirtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
rhs()FcSolver< nDim_ >
rhsBnd()FcSolver< nDim_ >
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_, FcSolver< nDim_ > >
saveRestartStrainsOnly(const MChar *fileName, const MChar *gridInputFileName, MInt *recalcIdTree=nullptr)FcSolver< nDim_ >
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) overridemaia::CartesianSolver< nDim_, FcSolver< nDim_ > >virtual
saveSolverSolution(MBool forceOutput, const MBool finalTimeStep) overrideFcSolver< nDim_ >
CartesianSolver< nDim_, FcSolver< nDim_ > >::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_, FcSolver< nDim_ > >
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorInterface(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >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_, FcSolver< nDim_ > >
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorParticle(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< 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_, FcSolver< nDim_ > >inlinevirtual
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >inlinevirtual
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance)maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellWeights(MFloat *solverCellWeight) overrideFcSolver< nDim_ >virtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalNodeIds()FcSolver< nDim_ >
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setHaloCellsOnInactiveRanks()maia::CartesianSolver< nDim_, FcSolver< nDim_ > >protected
setIntegrationWeights()FcSolver< nDim_ >
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_, FcSolver< nDim_ > >protected
solutionStepFcSolver< nDim_ >
solutionStep() overrideFcSolver< nDim_ >virtual
solveMatrixIteratively(MFloat *A_coeff, MInt **pos, const MInt n)FcSolver< nDim_ >
solveMatrixIterativelyPreCon(MFloat *A_coeff, MInt **pos, const MInt n, const MInt m, MFloat *b, MFloat *x)FcSolver< nDim_ >
solverFcSolver< nDim_ >
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
SolverCell typedefFcSolver< nDim_ >
solverConverged()Solverinlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
solveSystemOfEquations()FcSolver< nDim_ >
solvingFcSolver< nDim_ >
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
stopIdleTimer(const MString &name)Solverinline
stopLoadTimer(const MString &name)Solverinline
subCellIntFcSolver< nDim_ >
swapCells(const MInt, const MInt)Solverinlinevirtual
swapProxy(const MInt, const MInt)Solverinlinevirtual
testcaseDir() constSolverinline
time() const overrideFcSolver< nDim_ >inlinevirtual
transformToLocal(const MInt pCellId, const MFloat *z, MFloat *x)FcSolver< nDim_ >
TreeProxy typedefmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >
updateCellCollectorFromGrid()FcSolver< nDim_ >
updateDisplacements()FcSolver< nDim_ >
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
updateLoadVector(const MFloat lambda=F1)FcSolver< nDim_ >
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim_, FcSolver< nDim_ > >inline
writeRestartFile(const MBool writeRestart, const MBool writeBackup, const MString gridFileName, MInt *recalcIdTree) overrideFcSolver< nDim_ >virtual
CartesianSolver< nDim_, FcSolver< nDim_ > >::writeRestartFile(MBool)Solverinlinevirtual
~FcSolver() overrideFcSolver< nDim_ >
~Solver()=defaultSolvervirtual