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

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

a_angularAccelerationBody(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularAccelerationBody(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularAccelerationT1(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularAccelerationT1(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocity(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocity(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocityBody(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocityBody(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocityBodyT1(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocityBodyT1(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocityBodyT1B2(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocityBodyT1B2(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocityT1(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocityT1(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_angularVelocityT1B2(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_angularVelocityT1B2(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyAcceleration(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyAcceleration(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyAccelerationOld(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyAccelerationOld(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyCenter(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyCenter(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyCenterOld(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyCenterOld(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyDensityRatio(const MInt bodyId)RigidBodies< nDim >inline
a_bodyDensityRatio(const MInt bodyId) constRigidBodies< nDim >inline
a_bodyForce(const MInt bodyId)RigidBodies< nDim >inline
a_bodyForce(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyForce(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyHeatFlux(const MInt bodyId)RigidBodies< nDim >inline
a_bodyHeatFlux(const MInt bodyId) constRigidBodies< nDim >inline
a_bodyInertia(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyInertia(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyMass(const MInt bodyId)RigidBodies< nDim >inline
a_bodyQuaternionT1(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyQuaternionT1(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyQuaternionT1B2(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyQuaternionT1B2(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyRadii(const MInt bodyId, const MInt n)RigidBodies< nDim >inline
a_bodyRadius(const MInt bodyId)RigidBodies< nDim >inline
a_bodyTemperature(const MInt bodyId)RigidBodies< nDim >inline
a_bodyTemperature(const MInt bodyId) constRigidBodies< nDim >inline
a_bodyTemperatureOld(const MInt bodyId)RigidBodies< nDim >inline
a_bodyTemperatureOld(const MInt bodyId) constRigidBodies< nDim >inline
a_bodyTorque(const MInt bodyId)RigidBodies< nDim >inline
a_bodyTorque(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyTorque(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyType() constRigidBodies< nDim >inline
a_bodyVelocity(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyVelocity(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_bodyVelocityMag(const MInt bodyId)RigidBodies< nDim >inline
a_bodyVelocityOld(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_bodyVelocityOld(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_FcellVolume(MInt)Solverinlinevirtual
a_hasNeighbor(const MInt, const MInt) constRigidBodies< nDim >inline
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_noCells() constRigidBodies< nDim >inline
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
a_status(const MInt bodyId)RigidBodies< nDim >inline
a_status(const MInt bodyId) constRigidBodies< nDim >inline
a_torqueT1(const MInt bodyId, const MInt dim)RigidBodies< nDim >inline
a_torqueT1(const MInt bodyId, const MInt dim) constRigidBodies< nDim >inline
a_volume(const MInt bodyId)RigidBodies< nDim >inline
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
addChildren(std::vector< MInt > &reOrderedIds, const MInt parentId)maia::CartesianSolver< nDim, RigidBodies< nDim > >private
addForce(const MInt bodyId, const std::array< MFloat, nDim > &force)RigidBodies< nDim >inline
addTorque(const MInt bodyId, const std::array< MFloat, nRot > &torque)RigidBodies< nDim >inline
advanceBodies()RigidBodies< nDim >private
advanceQuaternion(const MFloat *const angularVelocity, const MFloat dt, const MFloat *const qIn, MFloat *const qOut)RigidBodies< nDim >inlineprivate
ApplicationSolverprivate
assertValidGridCellId(const MInt) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
averageTimer()RigidBodies< nDim >private
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
boxSeedInitialize()RigidBodies< nDim >
c_cellLengthAtMaxLevel() constRigidBodies< nDim >inlineprivate
c_globalGridId(const MInt cellId)maia::CartesianSolver< nDim, RigidBodies< nDim > >inline
c_level(const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
c_neighborId(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
c_noCells() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
c_parentId(const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
calcRecalcCellIdsSolver(const MInt *const recalcIdsTree, MInt &noCells, MInt &noInternalCellIds, std::vector< MInt > &recalcCellIdsSolver, std::vector< MInt > &reorderedCellIds)maia::CartesianSolver< nDim, RigidBodies< 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
calculatePeriodicShift(MInt intersectingCellId, MInt direction)RigidBodies< nDim >
cancelMpiRequests()Solverinlinevirtual
CartesianSolver typedefRigidBodies< nDim >
CartesianSolver< nDim, RigidBodies< nDim > >::CartesianSolver(const MInt solverId, GridProxy &gridProxy_, const MPI_Comm comm, const MBool checkActive=false)maia::CartesianSolver< nDim, RigidBodies< nDim > >
Cell typedefRigidBodies< 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, RigidBodies< nDim > >protected
cellOutside(const MFloat *, const MInt, const MInt)Solverinlinevirtual
centerOfGravity(const MInt dir) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
checkDummyBodiesForSwap()RigidBodies< nDim >
checkNoHaloLayers()maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
cleanUp()RigidBodies< nDim >inlinevirtual
collectParameters(T, ScratchSpace< T > &, const MChar *, std::vector< MString > &)maia::CartesianSolver< nDim, RigidBodies< 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, RigidBodies< 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, RigidBodies< nDim > >
collideBodies()RigidBodies< nDim >private
collideSpheres(const MInt bodyA, const MInt bodyB)RigidBodies< nDim >private
compactCells()maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
computeBodies()RigidBodies< nDim >
computeBodyPropertiesForced(MInt returnMode, MFloat *bodyData, MInt bodyId, MFloat time)RigidBodies< nDim >
correctBodies()RigidBodies< nDim >
correctorStep()RigidBodies< nDim >private
correctRotation(const MInt bodyId)RigidBodies< nDim >inlineprivate
correctRotation(const MInt bodyId)RigidBodies< nDim >inlineprivate
correctRotation(const MInt)RigidBodies< nDim >inlineprivate
createCellId(const MInt gridCellId)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
createDummyBody(MInt bodyId)RigidBodies< nDim >
currMaxLevel() constRigidBodies< nDim >inlineprivate
deleteDummyBody(const MInt bodyId, const MInt collectorShift=0)RigidBodies< nDim >private
deleteIrrelevantBodies(std::list< std::pair< MInt, MInt > > &removeList)RigidBodies< nDim >private
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
distancePointEllipsoid(const std::array< MFloat, 3 > e, const std::array< MFloat, 3 > y, std::array< MFloat, 3 > x)RigidBodies< nDim >inlineprivate
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
domainOffset(const MInt id) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
enableDlbTimers()Solverinline
exchangeAzimuthalPer(T *data, MInt dataBlockSize=1, MInt firstBlock=0)maia::CartesianSolver< nDim, RigidBodies< nDim > >
exchangeBodyVariablesAllToAll()RigidBodies< nDim >
exchangeBufferLengthsAllToAll(std::vector< MInt > &noToRecv, const MInt noToSend)RigidBodies< nDim >
exchangeBufferLengthsAllToRoot(std::vector< MInt > &noToRecv, const MInt noToSend)RigidBodies< nDim >
exchangeBufferLengthsNeighbor(std::vector< MInt > &noToRecv, std::vector< std::vector< MInt > > &bodyList)RigidBodies< nDim >
exchangeBufferLengthsNeighbor(std::vector< MInt > &noToRecv, std::map< MInt, std::vector< MInt > > &bodyList)RigidBodies< nDim >
exchangeBufferLengthsNeighbors(std::vector< MInt > &noToRecv, const MInt noToSend)RigidBodies< nDim >
exchangeBufferLengthsRemoteToHome(std::vector< MInt > &noToRecv, std::vector< MInt > &noToSend)RigidBodies< nDim >
exchangeData(T *data, const MInt dataBlockSize=1)maia::CartesianSolver< nDim, RigidBodies< nDim > >
exchangeEdgeBodyData()RigidBodies< nDim >
exchangeFsiData()RigidBodies< nDim >
exchangeKinematicData()RigidBodies< nDim >
exchangeLeafData(std::function< T &(MInt, MInt)> data, const MInt noDat=1)maia::CartesianSolver< nDim, RigidBodies< nDim > >
exchangeNeighborConnectionInfo()RigidBodies< nDim >
exchangeNeighborNeighborHome(std::vector< std::vector< MInt > > &bodyIdsForHomeDomain, std::vector< std::vector< MInt > > &remoteDomainIdsForHomeDomain, std::vector< std::vector< std::array< MFloat, nDim > > > &shiftForHomeDomain)RigidBodies< nDim >
exchangeNeighborNeighborRemote(std::vector< std::vector< MInt > > &bodyIdsForRemoteDomain, std::vector< std::vector< MInt > > &homeDomainIdsForRemoteDomain, std::map< MInt, std::vector< MInt > > &tmpRemoteMap)RigidBodies< nDim >
exchangeSparseLeafValues(G getData, S setData, const MInt dataSize, M cellMapping)maia::CartesianSolver< nDim, RigidBodies< nDim > >
exchangeTransferBodies()RigidBodies< 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, RigidBodies< nDim > >protected
finalizeAdaptation() overrideRigidBodies< nDim >inlinevirtual
finalizeBalance()Solverinlinevirtual
finalizeInitSolver() overrideRigidBodies< nDim >inlinevirtual
findClosestPointEllipsoid(const MFloat *const relPos, const MInt bodyId)RigidBodies< nDim >private
findClosestPointEllipsoid(const MFloat *const, const MInt)RigidBodies< nDim >private
findClosestPointEllipsoid(const MFloat *const relPos, const MInt bodyId)RigidBodies< nDim >private
findLocalBodies()RigidBodies< nDim >
findTransferBodies()RigidBodies< nDim >
forceAdaptation()Solverinlinevirtual
fun typedefmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
Geom typedefRigidBodies< nDim >
geometry() constRigidBodies< nDim >inline
getAngularVelocity(const MInt bodyId, std::array< MFloat, nRot > &angularVelocity)RigidBodies< nDim >inline
getBodyProperties(MInt returnMode, MInt bodyId)RigidBodies< nDim >
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
getCurrentTimeStep() constSolverinlinevirtual
getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) constSolverinlinevirtual
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) constSolverinlinevirtual
getDistance(const MFloat *const coordinates, const MInt bodyId)RigidBodies< nDim >inline
getDistanceCube(const MFloat *coordinates, const MInt bodyId)RigidBodies< nDim >
getDistanceEllipsoid(const MFloat *coordinates, const MInt bodyId)RigidBodies< nDim >
getDistancePiston(const MFloat *coordinates, const MInt bodyId)RigidBodies< nDim >
getDistanceSphere(const MFloat *coordinates, const MInt bodyId)RigidBodies< nDim >
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getDomainOffset()RigidBodies< nDim >
getGlobalBodyId(MInt localBodyId)RigidBodies< nDim >inline
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getHeatFlux(const MInt bodyId)RigidBodies< nDim >inline
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getLocalBodyId(MInt globalBodyId)RigidBodies< nDim >inline
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
getVelocity(const MInt bodyId, std::array< MFloat, nDim > &velocity)RigidBodies< nDim >inline
globalToLocalIds()Solverinlinevirtual
globBBox(MInt n)RigidBodies< nDim >inlineprivate
gravityRigidBodies< nDim >private
grid() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
grid()maia::CartesianSolver< nDim, RigidBodies< nDim > >inline
Grid typedefRigidBodies< nDim >
gridInputFileName() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
GridProxy typedefRigidBodies< nDim >
haloCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
haloCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
hasAssociatedDummyBody(const MInt bodyId) constRigidBodies< nDim >inline
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() constSolverinlinevirtual
identifyBoundaryCells(MBool *const isInterface, const std::vector< MInt > &bndCndIds=std::vector< MInt >())maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
identifyBoundaryCells()maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
implicitTimeStep()Solverinlinevirtual
inCell(const MInt cellId, MFloat *point, MFloat fac=F1)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
incrementHeatFlux(const MInt bodyId, MFloat heatflux)RigidBodies< nDim >inline
initAdaptation()maia::CartesianSolver< nDim, RigidBodies< nDim > >private
initBodyData()RigidBodies< nDim >private
initBodyLog()RigidBodies< nDim >
initGridProperties()RigidBodies< nDim >
initRemoteDummyBodyData(const MInt bodyId)RigidBodies< nDim >
initSolver() overrideRigidBodies< nDim >inlinevirtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
initTimers()RigidBodies< nDim >private
interpolateFieldData(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
isActive() const overridemaia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
isLoadTimerRunning()Solverinline
isLocalBody(MInt bodyId)RigidBodies< nDim >inline
isRemoteBody(MInt bodyId)RigidBodies< nDim >inline
leastSquaresInterpolation(MInt *, MFloat *, MInt varId, std::function< MFloat(MInt, MInt)> scalarField, std::function< MFloat(MInt, MInt)> coordinate)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
linSpace(MFloat start, MFloat end, MInt num, std::vector< MFloat > &linspaced)RigidBodies< nDim >
loadBodiesSizeAndPosition()RigidBodies< nDim >
loadBodyRestartFile()RigidBodies< nDim >
loadRestartFile()Solverinlinevirtual
localPartitionCellGlobalIds(const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
localPartitionCellOffsets(const MInt index) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
localToGlobalIds()Solverinlinevirtual
localToRemoteBody(const MInt collectorId, const MInt oldBodyId, const MInt domain)RigidBodies< nDim >private
logBodyData()RigidBodies< nDim >
m_adaptationmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_adaptationIntervalmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_adaptationStepmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_adaptsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_aliasesSolverprivatestatic
m_anglogRigidBodies< nDim >
m_associatedDummyBodiesRigidBodies< nDim >private
m_azimuthalCartRecCoordmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_bandWidthSolverprotected
m_bodiesRigidBodies< nDim >private
m_bodyCenterInitMethodRigidBodies< nDim >private
m_bodyHeatCapacityRigidBodies< nDim >private
m_bodyHeightRigidBodies< nDim >private
m_bodyTypeRigidBodies< nDim >private
m_bodyWasDeletedRigidBodies< nDim >
m_bResFileRigidBodies< nDim >private
m_currMaxLevelRigidBodies< nDim >
m_debugFileStreamRigidBodies< nDim >
m_distFacRigidBodies< nDim >
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_forcedMotionRigidBodies< nDim >private
m_freeIndicesSolver
m_geometryRigidBodies< nDim >
m_globalBodyIdsRigidBodies< nDim >private
m_globDomainLengthRigidBodies< nDim >private
m_gridCutTestmaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_gridProxymaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_homeDomainRemoteBodiesRigidBodies< nDim >private
m_indirectHomeDomainsRigidBodies< nDim >private
m_infoDiameterRigidBodies< nDim >
m_initBodyDensityRatiosRigidBodies< nDim >private
m_initBodyRadiiRigidBodies< nDim >private
m_initBodyRadiusRigidBodies< nDim >private
m_initFromRestartFileSolverprotected
m_initialBodyCentersRigidBodies< nDim >private
m_innerBandWidthSolverprotected
m_intervalBodyLogRigidBodies< nDim >
m_logRigidBodies< nDim >
m_logAngVarsRigidBodies< nDim >private
m_logBodyDataRigidBodies< nDim >
m_logVarsRigidBodies< nDim >private
m_MaSolverprotected
m_maxNoBodiesRigidBodies< nDim >private
m_maxNoSetsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_maxSensorLevelRigidBodies< nDim >
m_maxSensorRefinementLevelmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_mpiCommSolverprivate
m_newTimeStepRigidBodies< nDim >private
m_noDimSolverprivate
m_noDirsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_noDomainsSolverprivate
m_noDummyBodiesRigidBodies< nDim >private
m_noEmbeddedBodiesRigidBodies< nDim >private
m_noInitialSensorsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_noLocalBodiesRigidBodies< nDim >private
m_noRemoteBodiesRigidBodies< nDim >private
m_noSensorsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_noSmoothingLayersmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_outerBandWidthSolverprotected
m_outputDirRigidBodies< nDim >private
m_patchRefinementmaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_patchStartTimeStepmaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_patchStopTimeStepmaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_periodicBCRigidBodies< nDim >private
m_periodicShiftRigidBodies< nDim >private
m_printKineticEnergyRigidBodies< nDim >
m_ReSolverprotected
m_recalcIdsmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_remoteDomainLocalBodiesRigidBodies< nDim >private
m_residualIntervalSolverprotected
m_restartRigidBodies< nDim >private
m_restartDirRigidBodies< nDim >private
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepRigidBodies< nDim >private
m_resTriggeredAdaptmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_revDirmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_rfnBandWidthmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_rotationRigidBodies< nDim >private
m_rotXYaxisRigidBodies< nDim >private
m_saveSensorDataSolver
m_sensorBandAdditionalLayersmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorDerivativeVariablesmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorFnPtrmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorInterfacemaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorParticlemaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorTypemaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_sensorWeightmaia::CartesianSolver< nDim, RigidBodies< nDim > >protected
m_singleAdaptationSolver
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_splitAdaptationSolver
m_static_computeBodyProperties_amplitudeRigidBodies< nDim >private
m_static_computeBodyProperties_bodyToFunctionRigidBodies< nDim >private
m_static_computeBodyProperties_circleStartAngleRigidBodies< nDim >private
m_static_computeBodyProperties_firstRigidBodies< nDim >private
m_static_computeBodyProperties_freqFactorRigidBodies< nDim >private
m_static_computeBodyProperties_initialBodyCenterRigidBodies< nDim >private
m_static_computeBodyProperties_liftEndAngle1RigidBodies< nDim >private
m_static_computeBodyProperties_liftEndAngle2RigidBodies< nDim >private
m_static_computeBodyProperties_liftStartAngle1RigidBodies< nDim >private
m_static_computeBodyProperties_liftStartAngle2RigidBodies< nDim >private
m_static_computeBodyProperties_muRigidBodies< nDim >private
m_static_computeBodyProperties_mu2RigidBodies< nDim >private
m_static_computeBodyProperties_normalRigidBodies< nDim >private
m_static_computeBodyProperties_omegaRigidBodies< nDim >private
m_static_computeBodyProperties_rotAngleRigidBodies< nDim >private
m_static_computeBodyProperties_StrouhalRigidBodies< nDim >private
m_testcaseDirSolverprivate
m_testPatchmaia::CartesianSolver< nDim, RigidBodies< nDim > >private
m_timersRigidBodies< nDim >private
m_timerTypeRigidBodies< nDim >private
m_timestepRigidBodies< nDim >private
m_timestepsRigidBodies< nDim >private
m_transferBodiesRigidBodies< nDim >private
m_translationRigidBodies< nDim >private
m_uniformBodyTemperatureRigidBodies< nDim >private
m_uRefRigidBodies< nDim >private
m_useNonSpecifiedRestartFileSolverprotected
mapInterpolationCells(std::map< MInt, MInt > &cellMap)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
markSurrndCells(MIntScratchSpace &inList, const MInt bandWidth, const MInt level, const MBool refineDiagonals=true)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
maxLevel() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
maxNoGridCells() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
maxRefinementLevel() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
maxUniformRefinementLevel() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
minCell(const MInt id) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
minLevel() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
mpiComm() constRigidBodies< nDim >inline
neighborDomain(const MInt id) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
neighborList(const MInt cellId, const MInt dir) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
noCellDataDlb() constSolverinlinevirtual
noCollectorBodies() constRigidBodies< nDim >inline
noConnectingBodies() constRigidBodies< nDim >inline
noDomains() constSolverinlinevirtual
noEmbeddedBodies() constRigidBodies< nDim >inline
noHaloCells(const MInt domainId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
noHaloLayers() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
noHomeDomains() constRigidBodies< nDim >inline
noInternalCells() const overrideRigidBodies< nDim >inlinevirtual
noLoadTypes() constSolverinlinevirtual
noMinCells() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
noNeighborDomains() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
noRemoteDomains() constRigidBodies< nDim >inline
noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noVariables() constSolverinlinevirtual
noWindowCells(const MInt domainId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
nQuatRigidBodies< nDim >privatestatic
nRotRigidBodies< nDim >privatestatic
outputDir() constRigidBodies< nDim >inlineprivate
patchRefinement(std::vector< std::vector< MFloat > > &sensors, std::vector< std::bitset< 64 > > &sensorCellFlag, std::vector< MFloat > &sensorWeight, MInt sensorOffset, MInt sen)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
postAdaptation() overrideRigidBodies< nDim >inlinevirtual
postSolutionStep()Solverinlinevirtual
postTimeStep()RigidBodies< nDim >inlinevirtual
predictorStep()RigidBodies< nDim >private
predictRotation(const MInt bodyId)RigidBodies< nDim >inlineprivate
predictRotation(const MInt bodyId)RigidBodies< nDim >inlineprivate
predictRotation(const MInt)RigidBodies< nDim >inlineprivate
prepareAdaptation(std::vector< std::vector< MFloat > > &NotUsed(sensors), std::vector< MFloat > &NotUsed(sensorWeight), std::vector< std::bitset< 64 > > &NotUsed(sensorCellFlag), std::vector< MInt > &NotUsed(sensorSolverId)) overrideRigidBodies< nDim >inline
prepareAdaptation() overrideRigidBodies< nDim >inlinevirtual
CartesianSolver< nDim, RigidBodies< nDim > >::prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool writeRestart, MBool &) overrideRigidBodies< nDim >inlinevirtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideRigidBodies< nDim >virtual
printBodyDomainConnections()RigidBodies< nDim >
printScalingVariables()RigidBodies< nDim >
quaternionToEuler(const MFloat *const quaternion, MFloat *const angles)RigidBodies< nDim >inlineprivate
readPatchProperties()maia::CartesianSolver< nDim, RigidBodies< nDim > >private
readProperties()RigidBodies< nDim >private
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
receiveWindowTriangles()maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
recomputeGlobalIds(std::vector< MInt > &, std::vector< MLong > &)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
reductionFactor() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
reEnableDlbTimers()Solverinline
refineCell(const MInt) overrideRigidBodies< nDim >inlinevirtual
reinitAfterAdaptation() overrideRigidBodies< nDim >inlinevirtual
reIntAfterRestart(MBool) overrideRigidBodies< nDim >inlinevirtual
removeCell(const MInt)Solverinlinevirtual
removeCellId(const MInt cellId)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
removeChilds(const MInt) overrideRigidBodies< nDim >inlinevirtual
reOrderCellIds(std::vector< MInt > &reOrderedCells)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
resetForce()RigidBodies< nDim >inline
resetSolver()Solverinlinevirtual
resetTorque()RigidBodies< nDim >inline
resizeGridMap()RigidBodies< nDim >inlinevirtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
RigidBodies(const MInt solverId, GridProxy &gridProxy, Geom &geometry, MPI_Comm comm)RigidBodies< nDim >
saveBodyRestartFile(const MBool backup)RigidBodies< 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, RigidBodies< nDim > >
saveSensorData(const std::vector< std::vector< MFloat > > &sensors, const MInt &level, const MString &gridFileName, const MInt *const recalcIds) overridemaia::CartesianSolver< nDim, RigidBodies< nDim > >virtual
saveSolverSolution(const MBool, const MBool)RigidBodies< nDim >inline
CartesianSolver< nDim, RigidBodies< 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, RigidBodies< nDim > >
sensorCutOff(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorDerivative(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorDivergence(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorEntropyGrad(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorEntropyQuot(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorInterface(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< 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, RigidBodies< nDim > >
sensorMeanStress(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorParticle(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< 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, RigidBodies< nDim > >inlinevirtual
sensorSmooth(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >
sensorSpecies(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorTotalPressure(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
sensorVorticity(std::vector< std::vector< MFloat > > &, std::vector< std::bitset< 64 > > &, std::vector< MFloat > &, MInt, MInt)maia::CartesianSolver< nDim, RigidBodies< nDim > >inlinevirtual
setBoundaryDistance(const MBool *const interfaceCell, const MFloat *const outerBandWidth, MFloatScratchSpace &distance)maia::CartesianSolver< nDim, RigidBodies< 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 *) overrideRigidBodies< nDim >inlinevirtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setHaloCellsOnInactiveRanks()maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
setSensors(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &) overrideRigidBodies< nDim >inlinevirtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
setTimestep(const MFloat timestep)RigidBodies< nDim >inline
setUpInterpolationStencil(const MInt cellId, MInt *, const MFloat *, std::function< MBool(MInt, MInt)>, MBool allowIncompleteStencil)maia::CartesianSolver< nDim, RigidBodies< nDim > >protected
size() constRigidBodies< nDim >inline
solutionStep() overrideRigidBodies< nDim >virtual
solver()maia::CartesianSolver< nDim, RigidBodies< nDim > >inlineprivate
solver() constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inlineprivate
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
solverConverged()Solverinlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
Status typedefRigidBodies< nDim >
stopIdleTimer(const MString &name)Solverinline
stopLoadTimer(const MString &name)Solverinline
swapCells(const MInt, const MInt) overrideRigidBodies< nDim >inlinevirtual
swapProxy(const MInt cellId0, const MInt cellId1)RigidBodies< nDim >inlinevirtual
testcaseDir() constSolverinline
time() const overrideRigidBodies< nDim >inlinevirtual
totalKineticEnergy()RigidBodies< nDim >
transformToBodyFrame(const MFloat *const quaternion, const MFloat *const vectorWorld, MFloat *const vectorBody)RigidBodies< nDim >inlineprivate
transformToBodyFrame(const MFloat *const quaternion, MFloat *const vecInOut)RigidBodies< nDim >inlineprivate
transformToWorldFrame(const MFloat *const quaternion, const MFloat *const vectorBody, MFloat *const vectorWorld)RigidBodies< nDim >inlineprivate
TreeProxy typedefmaia::CartesianSolver< nDim, RigidBodies< nDim > >
updateBodyDomainConnections(MBool initCall)RigidBodies< nDim >
updateConnections()RigidBodies< nDim >
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
updateInfoDiameter(const MBool initCall=false)RigidBodies< nDim >
updateMaxLevel(MInt newMaxLevel)RigidBodies< nDim >inline
windowCell(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
windowCellId(const MInt domainId, const MInt cellId) constmaia::CartesianSolver< nDim, RigidBodies< nDim > >inline
writeRestartFile(const MBool writeRestart, const MBool writeBackup, const MString, MInt *) overrideRigidBodies< nDim >virtual
CartesianSolver< nDim, RigidBodies< nDim > >::writeRestartFile(MBool)Solverinlinevirtual
~RigidBodies()RigidBodies< nDim >
~Solver()=defaultSolvervirtual