Go to the source code of this file.
|
template<typename T > |
constexpr T | olb::particles::contact::evalEffectiveYoungModulus (T E1, T E2, T nu1, T nu2) |
|
template<typename T > |
constexpr T | olb::particles::contact::evalDampingFactor (const T coefficientOfRestitution, const T initialRelativeVelocityMagnitude) |
| Calculates the damping factor according to Carvalho & Martins (2019) (10.1016/j.mechmachtheory.2019.03.028)
|
|
template<typename T , typename PARTICLETYPE > |
T | olb::particles::contact::evalContactDetectionDistance (Particle< T, PARTICLETYPE > &particle, T const physDeltaX) |
|
template<typename T > |
T | olb::particles::contact::evalCircumRadius (T const contactDetectionDistance, T const circumRadius, T const epsilon) |
|
template<typename T , typename PARTICLETYPE > |
T | olb::particles::contact::evalCircumRadius (Particle< T, PARTICLETYPE > &particle, T const physDeltaX, T const circumRadius, T const epsilon) |
|
template<typename T , typename PARTICLETYPE > |
T | olb::particles::contact::evalCircumRadius (Particle< T, PARTICLETYPE > &particle, T const physDeltaX) |
|
template<typename CONTACTTYPE > |
void | olb::particles::contact::cleanContacts (std::vector< CONTACTTYPE > &contacts) |
|
template<typename CONTACTTYPE > |
void | olb::particles::contact::resetResponsibleRank (CONTACTTYPE &contact) |
|
template<typename CONTACTTYPE > |
bool | olb::particles::contact::isResponsibleRankSet (CONTACTTYPE &contact) |
|