MAIA bb96820c
Multiphysics at AIA
|
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) const | FcSolver< nDim_ > | inline |
a_bndId(const MInt cellId) | FcSolver< nDim_ > | inline |
a_bndId(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_dGamma(const MInt cellId, const MInt node) | FcSolver< nDim_ > | inline |
a_dGamma(const MInt cellId, const MInt node) const | FcSolver< 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) const | FcSolver< nDim_ > | inline |
a_elementStrains(const MInt cellId, const MInt dir) | FcSolver< nDim_ > | inline |
a_elementStrains(const MInt cellId, const MInt dir) const | FcSolver< nDim_ > | inline |
a_elementStresses(const MInt cellId, const MInt dir) | FcSolver< nDim_ > | inline |
a_elementStresses(const MInt cellId, const MInt dir) const | FcSolver< nDim_ > | inline |
a_epsilonBarP(const MInt cellId, const MInt node) | FcSolver< nDim_ > | inline |
a_epsilonBarP(const MInt cellId, const MInt node) const | FcSolver< nDim_ > | inline |
a_FcellVolume(MInt) | Solver | inlinevirtual |
a_hasNeighbor(const MInt cellId, const MInt dir) const | FcSolver< nDim_ > | inline |
a_hasProperty(const MInt cellId, const Cell p) const | FcSolver< nDim_ > | inline |
a_hasProperty(const MInt cellId, const SolverCell p) | FcSolver< nDim_ > | inline |
a_hasProperty(const MInt cellId, const SolverCell p) const | FcSolver< nDim_ > | inline |
a_invJacobian(const MInt cellId) | FcSolver< nDim_ > | inline |
a_invJacobian(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_isActive(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_isActive(const MInt cellId) | FcSolver< nDim_ > | inline |
a_isBndryCell(const MInt cellId) const | FcSolver< nDim_ > | inlinevirtual |
a_isBndryCell(const MInt cellId) | FcSolver< nDim_ > | inline |
a_isBndryGhostCell(MInt) const | Solver | inlinevirtual |
a_isHalo(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_isHalo(const MInt cellId) | FcSolver< nDim_ > | inline |
a_isWindow(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_isWindow(const MInt cellId) | FcSolver< nDim_ > | inline |
a_jacobianMatrix(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_maxSubCellLvl(const MInt cellId) | FcSolver< nDim_ > | inline |
a_maxSubCellLvl(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_needsSubCells(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_needsSubCells(const MInt cellId) | FcSolver< nDim_ > | inline |
a_noCells() const | FcSolver< 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) const | FcSolver< 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) const | FcSolver< nDim_ > | inline |
a_nodeIdsGlobal(const MInt cellId, const MInt nodeDir) | FcSolver< nDim_ > | inline |
a_nodeIdsGlobal(const MInt cellId, const MInt nodeDir) const | FcSolver< nDim_ > | inline |
a_nodeIdsLocal(const MInt cellId, const MInt nodeDir) | FcSolver< nDim_ > | inline |
a_nodeIdsLocal(const MInt cellId, const MInt nodeDir) const | FcSolver< nDim_ > | inline |
a_nodePosition(const MInt cellId, const MInt dir) | FcSolver< nDim_ > | inline |
a_nodePosition(const MInt cellId, const MInt dir) const | FcSolver< nDim_ > | inline |
a_noNodes(const MInt cellId) | FcSolver< nDim_ > | inline |
a_noNodes(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_poissonRatio(const MInt cellId) | FcSolver< nDim_ > | inline |
a_poissonRatio(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_pRfnmnt(const MInt cellId) | FcSolver< nDim_ > | inline |
a_pRfnmnt(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_resetPropertiesSolver(const MInt cellId) | FcSolver< nDim_ > | inline |
a_slope(const MInt, MInt const, const MInt) | Solver | inlinevirtual |
a_wasActive(const MInt cellId) const | FcSolver< nDim_ > | inline |
a_wasActive(const MInt cellId) | FcSolver< nDim_ > | inline |
accessSampleVariables(MInt, MFloat *&) | Solver | inlinevirtual |
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
allocateNodeVectors() | FcSolver< nDim_ > | |
Application | Solver | private |
assembleFinalMatrix() | FcSolver< nDim_ > | |
assertValidGridCellId(const MInt) const | maia::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)) | Solver | inlinevirtual |
balancePost() | Solver | inlinevirtual |
balancePre() | Solver | inlinevirtual |
c_cellLengthAtCell(const MInt cellId) const | FcSolver< nDim_ > | inline |
c_cellLengthAtLevel(const MInt level) const | FcSolver< nDim_ > | inline |
c_childId(const MInt cellId, const MInt childNumber) const | FcSolver< nDim_ > | inline |
c_coordinate(const MInt gCellId, const MInt dim) const | FcSolver< nDim_ > | inline |
c_globalGridId(const MInt cellId) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
c_globalId(const MInt cellId) const | FcSolver< nDim_ > | inline |
c_isLeafCell(const MInt cellId) const | FcSolver< nDim_ > | inline |
c_level(const MInt cellId) const | FcSolver< nDim_ > | inline |
c_neighborId(const MInt cellId, const MInt dir) | FcSolver< nDim_ > | inline |
c_neighborId(const MInt cellId, const MInt dir) const | FcSolver< nDim_ > | inline |
c_noCells() const | FcSolver< nDim_ > | inline |
c_noChildren(const MInt cellId) const | FcSolver< nDim_ > | inline |
c_parentId(const MInt cellId) const | FcSolver< 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) | Solver | inlinevirtual |
calcSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const MBool NotUsed(exchange)) | Solver | inlinevirtual |
calcStiffMat | FcSolver< nDim_ > | |
calculateStiffnessMatrix() | FcSolver< nDim_ > | |
cancelMpiRequests() | Solver | inlinevirtual |
CartesianSolver typedef | FcSolver< 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 typedef | FcSolver< nDim_ > | |
cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId)) | Solver | inlinevirtual |
cellDataTypeDlb(const MInt NotUsed(dataId)) const | Solver | inlinevirtual |
cellIsOnGeometry(MInt cellId, Geometry< nDim > *geom) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
cellOutside(const MFloat *, const MInt, const MInt) | Solver | inlinevirtual |
centerOfGravity(const MInt dir) const | maia::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() const | Solver | inlinevirtual |
disableDlbTimers() | Solver | inline |
displacementBC | FcSolver< nDim_ > | |
dlbTimersEnabled() | Solver | inline |
domainId() const | Solver | inlinevirtual |
domainOffset(const MInt id) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
enableDlbTimers() | Solver | inline |
exchange | FcSolver< 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) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
FcBndryCnd | FcSolver< nDim_ > | friend |
FcSolver(MInt id, GridProxy &gridProxy_, Geometry< nDim > &geometry_, const MPI_Comm comm) | FcSolver< nDim_ > | |
Fd typedef | FcSolver< nDim_ > | |
fillDisplacementVectorWithCoords() | FcSolver< nDim_ > | |
finalizeAdaptation() | Solver | inlinevirtual |
finalizeBalance() | Solver | inlinevirtual |
finalizeInitSolver() override | FcSolver< nDim_ > | virtual |
forceAdaptation() | Solver | inlinevirtual |
forceBC | FcSolver< nDim_ > | |
fun typedef | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
Geom typedef | FcSolver< nDim_ > | |
geometry() const | FcSolver< nDim_ > | inline |
geometry() | FcSolver< nDim_ > | inlineprotected |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data)) | Solver | inlinevirtual |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data)) | Solver | inlinevirtual |
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data)) | Solver | inlinevirtual |
getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) const | Solver | inlinevirtual |
getCoordinatesOfNode(MInt node, MInt cell, MFloat *coordinates) | FcSolver< nDim_ > | |
getCurrentTimeStep() const | Solver | inlinevirtual |
getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) const | Solver | inlinevirtual |
getDerivativeOfDisplacementInterpolationMatrix(const MInt pCellId, const MFloat *z, MFloatScratchSpace &x) | FcSolver< nDim_ > | |
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) const | Solver | inlinevirtual |
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)) | Solver | inlinevirtual |
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)) | Solver | inlinevirtual |
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 *) | Solver | inlinevirtual |
getJacobiMatrixDebug(const MInt pCellId, const MFloat *z, MFloatScratchSpace &jacobi_lagrange) | FcSolver< nDim_ > | |
getLoadQuantities(MInt *const NotUsed(loadQuantities)) const | Solver | inlinevirtual |
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)) | Solver | inlinevirtual |
getSolverSamplingProperties(std::vector< MInt > &NotUsed(samplingVarIds), std::vector< MInt > &NotUsed(noSamplingVars), std::vector< std::vector< MString > > &NotUsed(samplingVarNames), const MString NotUsed(featureName)="") | Solver | inlinevirtual |
getSolverStatus() | Solver | inline |
getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
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() | Solver | inlinevirtual |
grid() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
grid() | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
Grid typedef | FcSolver< nDim_ > | |
gridInputFileName() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
GridProxy typedef | FcSolver< nDim_ > | |
haloCell(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
haloCellId(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
hasRestartTimeStep() const | Solver | inlinevirtual |
hasSplitBalancing() const | Solver | inlinevirtual |
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() | Solver | inlinevirtual |
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_ > | |
initSolver | FcSolver< nDim_ > | |
initSolver() override | FcSolver< nDim_ > | virtual |
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars)) | Solver | inlinevirtual |
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 override | FcSolver< nDim_ > | inlinevirtual |
isLoadTimerRunning() | Solver | inline |
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)) | Solver | inlinevirtual |
loadRestartFile() | Solver | inlinevirtual |
localPartitionCellGlobalIds(const MInt cellId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
localPartitionCellOffsets(const MInt index) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
localToGlobalIds() | Solver | inlinevirtual |
m_adaptation | FcSolver< nDim_ > | |
m_adaptationInterval | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_adaptationSinceLastRestart | FcSolver< nDim_ > | |
m_adaptationSinceLastSolution | FcSolver< nDim_ > | |
m_adaptationStep | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_adapts | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_addingPenalties | FcSolver< nDim_ > | private |
m_aliases | Solver | privatestatic |
m_alpha | FcSolver< nDim_ > | private |
m_analyticSolution | FcSolver< nDim_ > | private |
m_azimuthalCartRecCoord | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_bandWidth | Solver | protected |
m_bndryCnd | FcSolver< nDim_ > | protected |
m_bndryMatCompressed | FcSolver< nDim_ > | protected |
m_cells | FcSolver< nDim_ > | protected |
m_compressionIndexBndry | FcSolver< nDim_ > | protected |
m_compressionIndexSys | FcSolver< nDim_ > | protected |
m_dlbTimerId | Solver | private |
m_domainId | Solver | private |
m_E | FcSolver< nDim_ > | private |
m_eps | FcSolver< nDim_ > | private |
m_externalLoadVector | FcSolver< nDim_ > | protected |
m_fcInterpolationMethod | FcSolver< nDim_ > | private |
m_finalGlobalMatrix | FcSolver< nDim_ > | protected |
m_first | FcSolver< nDim_ > | private |
m_freeIndices | Solver | |
m_gaussPoints | FcSolver< nDim_ > | protected |
m_gaussWeights | FcSolver< nDim_ > | protected |
m_geometry | FcSolver< nDim_ > | protected |
m_geometryIntersection | FcSolver< nDim_ > | |
m_globalBndryMatrix | FcSolver< nDim_ > | protected |
m_globalNodeIdOffsets | FcSolver< nDim_ > | protected |
m_globalStiffnessMatrix | FcSolver< nDim_ > | protected |
m_globalToLocalId | FcSolver< nDim_ > | protected |
m_gridCutTest | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_gridProxy | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_initFromRestartFile | Solver | protected |
m_innerBandWidth | Solver | protected |
m_internalLoadVector | FcSolver< nDim_ > | protected |
m_isThermal | FcSolver< nDim_ > | private |
m_localToGlobalId | FcSolver< nDim_ > | protected |
m_Ma | Solver | protected |
m_maxNoIterations | FcSolver< nDim_ > | private |
m_maxNoSets | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_maxSensorRefinementLevel | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_mpiComm | Solver | private |
m_nodalDisplacements | FcSolver< nDim_ > | protected |
m_nodalLoadVector | FcSolver< nDim_ > | protected |
m_noDim | Solver | private |
m_noDirs | FcSolver< nDim_ > | static |
m_noDomains | Solver | private |
m_noHaloNodes | FcSolver< nDim_ > | private |
m_noInitialSensors | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_noInternalNodes | FcSolver< nDim_ > | private |
m_noLoadSteps | FcSolver< nDim_ > | private |
m_nonBlockingComm | FcSolver< nDim_ > | protected |
m_noSensors | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_noSmoothingLayers | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_noStrains | FcSolver< nDim_ > | privatestatic |
m_outerBandWidth | Solver | protected |
m_outputDir | Solver | private |
m_patchRefinement | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_patchStartTimeStep | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_patchStopTimeStep | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_poissonRatio | FcSolver< nDim_ > | private |
m_polyDeg | FcSolver< nDim_ > | private |
m_printEigenValues | FcSolver< nDim_ > | private |
m_Re | Solver | protected |
m_reactionForceVector | FcSolver< nDim_ > | protected |
m_recalcIds | FcSolver< nDim_ > | protected |
m_residualInterval | Solver | protected |
m_restart | Solver | protected |
m_restartDir | Solver | private |
m_restartFile | Solver | protected |
m_restartInterval | Solver | protected |
m_restartOffset | Solver | protected |
m_restartTimeStep | Solver | protected |
m_resTriggeredAdapt | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_revDir | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_rfnBandWidth | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_saveSensorData | Solver | |
m_sensorBandAdditionalLayers | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorDerivativeVariables | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorFnPtr | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorInterface | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorParticle | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorType | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_sensorWeight | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
m_singleAdaptation | Solver | |
m_solutionInterval | Solver | protected |
m_solutionOffset | Solver | protected |
m_solutionOutput | Solver | protected |
m_solutionTimeSteps | Solver | protected |
m_solverId | Solver | protected |
m_solverMethod | Solver | private |
m_solverStatus | Solver | private |
m_solverType | Solver | private |
m_solveSoEIteratively | FcSolver< nDim_ > | private |
m_splitAdaptation | Solver | |
m_sysMatCompressed | FcSolver< nDim_ > | protected |
m_t | FcSolver< nDim_ > | protected |
m_testcaseDir | Solver | private |
m_testPatch | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
m_testRun | FcSolver< nDim_ > | private |
m_time | FcSolver< nDim_ > | protected |
m_totalNodalDisplacements | FcSolver< nDim_ > | protected |
m_totalNoNodes | FcSolver< nDim_ > | private |
m_totalNoNodesGlobal | FcSolver< nDim_ > | private |
m_useEigen | FcSolver< nDim_ > | private |
m_useNonSpecifiedRestartFile | Solver | protected |
m_volume | FcSolver< 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() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
maxNoGridCells() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
maxRefinementLevel() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
maxUniformRefinementLevel() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
minCell(const MInt id) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
minLevel() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
mpiComm() const | Solver | inline |
nDim | FcSolver< nDim_ > | static |
neighborDomain(const MInt id) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
neighborList(const MInt cellId, const MInt dir) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
noCellDataDlb() const | Solver | inlinevirtual |
noDomains() const | Solver | inlinevirtual |
noHaloCells(const MInt domainId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
noHaloLayers() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
noInternalCells() const override | FcSolver< nDim_ > | inlinevirtual |
noLoadTypes() const | Solver | inlinevirtual |
noMinCells() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
noNeighborDomains() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
noSolverTimers(const MBool NotUsed(allTimings)) | Solver | inlinevirtual |
noVariables() const | Solver | inlinevirtual |
noWindowCells(const MInt domainId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
outputDir() const | Solver | inline |
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() | Solver | inlinevirtual |
postSolutionStep() | Solver | inlinevirtual |
postTimeStep() override | FcSolver< nDim_ > | virtual |
prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) | Solver | inlinevirtual |
prepareAdaptation() | Solver | inlinevirtual |
prepareNextTimeStep() | Solver | inlinevirtual |
prepareRestart(MBool writeRestart, MBool &writeGridRestart) override | FcSolver< nDim_ > | virtual |
preSolutionStep(MInt) | Solver | inlinevirtual |
preTimeStep() override | FcSolver< nDim_ > | virtual |
readPatchProperties() | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | private |
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") const | Solver | |
receiveWindowTriangles() | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
reductionFactor() const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
reEnableDlbTimers() | Solver | inline |
refineCell(const MInt) | Solver | inlinevirtual |
reinitAfterAdaptation() | Solver | inlinevirtual |
reIntAfterRestart(MBool doneRestart) | FcSolver< nDim_ > | virtual |
removeCell(const MInt) | Solver | inlinevirtual |
removeCellId(const MInt cellId) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
removeChilds(const MInt) | Solver | inlinevirtual |
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() | Solver | inlinevirtual |
resizeGridMap() | Solver | inlinevirtual |
restartDir() const | Solver | inline |
restartFile() | Solver | inline |
restartInterval() const | Solver | inline |
restartTimeStep() const | Solver | inline |
returnIdleRecord() const | Solver | inlineprotected |
returnLoadRecord() const | Solver | inlineprotected |
rhs() | FcSolver< nDim_ > | |
rhsBnd() | FcSolver< nDim_ > | |
saveCoarseSolution() | Solver | inlinevirtual |
saveGridFlowVars(const MChar *fileName, const MChar *gridFileName, const MInt noTotalCells, const MInt noInternal, MFloatScratchSpace &dbVariables, std::vector< MString > &dbVariablesName, MInt noDbVars, MIntScratchSpace &idVariables, std::vector< MString > &idVariablesName, MInt noIdVars, MFloatScratchSpace &dbParameters, std::vector< MString > &dbParametersName, MIntScratchSpace &idParameters, std::vector< MString > &idParametersName, MInt *recalcIds, MFloat time) | maia::CartesianSolver< nDim_, 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) override | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | virtual |
saveSolverSolution(MBool forceOutput, const MBool finalTimeStep) override | FcSolver< nDim_ > | |
CartesianSolver< nDim_, FcSolver< nDim_ > >::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0 | Solver | pure virtual |
sensorBand(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt) | maia::CartesianSolver< nDim_, 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)) | Solver | inlinevirtual |
setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data)) | Solver | inlinevirtual |
setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data)) | Solver | inlinevirtual |
setCellWeights(MFloat *solverCellWeight) override | FcSolver< nDim_ > | virtual |
setDlbTimer(const MInt timerId) | Solver | inline |
setGlobalNodeIds() | FcSolver< nDim_ > | |
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars)) | Solver | inlinevirtual |
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 > &) | Solver | inlinevirtual |
setSolverStatus(const MBool status) | Solver | inline |
setTimeStep() | Solver | inlinevirtual |
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil) | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | protected |
solutionStep | FcSolver< nDim_ > | |
solutionStep() override | FcSolver< 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_ > | |
solver | FcSolver< nDim_ > | |
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true) | Solver | protected |
SolverCell typedef | FcSolver< nDim_ > | |
solverConverged() | Solver | inlinevirtual |
solverId() const | Solver | inline |
solverMethod() const | Solver | inline |
solverType() const | Solver | inline |
solveSystemOfEquations() | FcSolver< nDim_ > | |
solving | FcSolver< nDim_ > | |
startIdleTimer(const MString &name) | Solver | inline |
startLoadTimer(const MString name) | Solver | inline |
stopIdleTimer(const MString &name) | Solver | inline |
stopLoadTimer(const MString &name) | Solver | inline |
subCellInt | FcSolver< nDim_ > | |
swapCells(const MInt, const MInt) | Solver | inlinevirtual |
swapProxy(const MInt, const MInt) | Solver | inlinevirtual |
testcaseDir() const | Solver | inline |
time() const override | FcSolver< nDim_ > | inlinevirtual |
transformToLocal(const MInt pCellId, const MFloat *z, MFloat *x) | FcSolver< nDim_ > | |
TreeProxy typedef | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | |
updateCellCollectorFromGrid() | FcSolver< nDim_ > | |
updateDisplacements() | FcSolver< nDim_ > | |
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc) | Solver | inline |
updateLoadVector(const MFloat lambda=F1) | FcSolver< nDim_ > | |
windowCell(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
windowCellId(const MInt domainId, const MInt cellId) const | maia::CartesianSolver< nDim_, FcSolver< nDim_ > > | inline |
writeRestartFile(const MBool writeRestart, const MBool writeBackup, const MString gridFileName, MInt *recalcIdTree) override | FcSolver< nDim_ > | virtual |
CartesianSolver< nDim_, FcSolver< nDim_ > >::writeRestartFile(MBool) | Solver | inlinevirtual |
~FcSolver() override | FcSolver< nDim_ > | |
~Solver()=default | Solver | virtual |