walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers Member List

This is the complete list of members for walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers, including all inherited members.

abortThreshold_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
ApproximateInelasticCoulombContactByDecoupling enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
ApproximateInelasticCoulombContactByOrthogonalProjections enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
blockStorage_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
blockToBodyCache_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
blockToContactCache_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
ccdID_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
checkUpdateFlags()walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
erp_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
fcdID_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
getContactCache() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getErrorReductionParameter() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getGlobalLinearAcceleration() constwalberla::pe::cr::ICRinline
getMaximumPenetration() const overridewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlinevirtual
getMaxIterations() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getNumberOfContacts() const overridewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlinevirtual
getNumberOfContactsTreated() const overridewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlinevirtual
getOverRelaxationParameter() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getRelaxationModel() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getRelaxationParameter() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
getSpeedLimitFactor() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
globalBodyStorage_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
globalLinearAcceleration_walberla::pe::cr::ICRprivate
HardContactSemiImplicitTimesteppingSolvers(const shared_ptr< BodyStorage > &globalBodyStorage, const shared_ptr< BlockStorage > &blockStorage, domain_decomposition::BlockDataID storageID, domain_decomposition::BlockDataID ccdID, domain_decomposition::BlockDataID fcdID, WcTimingTree *tt=nullptr)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineexplicit
ICR()walberla::pe::cr::ICRinline
InelasticCoulombContactByDecoupling enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
InelasticCoulombContactByOrthogonalProjections enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
InelasticFrictionlessContact enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
InelasticGeneralizedMaximumDissipationContact enum valuewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
initializeVelocityCorrections(BodyID body, Vec3 &dv, Vec3 &dw, real_t dt) constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
integratePositions(BodyID body, Vec3 v, Vec3 w, real_t dt) constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
isSpeedLimiterActive() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
isSyncRequired() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
isSyncRequiredLocally() constwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
iteration_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
maximumPenetration_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
maxIterations_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
maxSubIterations_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
NonCopyable()=defaultwalberla::NonCopyableprivate
NonCopyable(const NonCopyable &)walberla::NonCopyableprivate
numContacts_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
numContactsTreated_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
operator()(const real_t dt)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
operator=(const NonCopyable &)walberla::NonCopyableprivate
overRelaxationParam_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
parseVelocityCorrection(mpi::RecvBuffer &rb, BodyStorage &bodyStorage, BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
parseVelocityCorrectionShadow(mpi::RecvBuffer &rb, BodyStorage &bodyStorage, BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
relaxApproximateInelasticCoulombContactsByDecoupling(real_t dtinv, HardContactSemiImplicitTimesteppingSolvers::ContactCache &contactCache, HardContactSemiImplicitTimesteppingSolvers::BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
RelaxationModel enum namewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers
relaxationModel_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
relaxationParam_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
relaxInelasticCoulombContactsByDecoupling(real_t dtinv, HardContactSemiImplicitTimesteppingSolvers::ContactCache &contactCache, HardContactSemiImplicitTimesteppingSolvers::BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
relaxInelasticCoulombContactsByOrthogonalProjections(real_t dtinv, bool approximate, HardContactSemiImplicitTimesteppingSolvers::ContactCache &contactCache, HardContactSemiImplicitTimesteppingSolvers::BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
relaxInelasticFrictionlessContacts(real_t dtinv, HardContactSemiImplicitTimesteppingSolvers::ContactCache &contactCache, HardContactSemiImplicitTimesteppingSolvers::BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
relaxInelasticGeneralizedMaximumDissipationContacts(real_t dtinv, HardContactSemiImplicitTimesteppingSolvers::ContactCache &contactCache, HardContactSemiImplicitTimesteppingSolvers::BodyCache &bodyCache)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
requireSync_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
resolveContacts(const Contacts &contacts, real_t dt)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
setAbortThreshold(real_t threshold)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setErrorReductionParameter(real_t erp)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setGlobalLinearAcceleration(const Vec3 &acc)walberla::pe::cr::ICRinline
setMaxIterations(size_t n)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setOverRelaxationParameter(real_t omega)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setRelaxationModel(RelaxationModel relaxationModel)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setRelaxationParameter(real_t f)walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
setSpeedLimiter(bool active, const real_t speedLimitFactor=real_t(0.0))walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
speedLimiterActive_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
speedLimitFactor_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
storageID_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
synchronizeVelocities()walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlineprivate
timestep(const real_t dt) overridewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinlinevirtual
tt_walberla::pe::cr::HardContactSemiImplicitTimesteppingSolversprivate
~HardContactSemiImplicitTimesteppingSolvers() overridewalberla::pe::cr::HardContactSemiImplicitTimesteppingSolversinline
~ICR()=defaultwalberla::pe::cr::ICRvirtual
~NonCopyable()=defaultwalberla::NonCopyableprivate