Go to the source code of this file.
|
MERCURYDPM_DEPRECATED KAndDispAndKtAndDispt | helpers::computeDisptFromCollisionTimeAndRestitutionCoefficientAndTangentialRestitutionCoefficientAndEffectiveMass (Mdouble tc, Mdouble r, Mdouble beta, Mdouble mass) |
| Set disp, k, dispt and kt such that is matches a given collision time tc and a normal and tangential restitution coefficient r, beta for a collision of effective/reduced mass m. From Deen...Kuipers2006, eq. 43 and 30. More...
|
|
MERCURYDPM_DEPRECATED Mdouble | helpers::getMaximumVelocity (Mdouble k, Mdouble disp, Mdouble radius, Mdouble mass) |
| Calculates the maximum relative velocity allowed for a normal collision of two particles of radius r and particle mass m (for higher velocities particles could pass through each other) More...
|
|
Mdouble | helpers::getEffectiveMass (Mdouble mass0, Mdouble mass1) |
| Calculates the effective mass of a particle pair, i.e. half the harmonic mean of two particle masses. More...
|
|
Mdouble | helpers::getRayleighTime (Mdouble radius, Mdouble shearModulus, Mdouble poisson, Mdouble density) |
| Returns the Rayleigh time step for a Hertz contact law. More...
|
|
unsigned int | helpers::getSaveCountFromNumberOfSavesAndTimeMaxAndTimeStep (unsigned int numberOfSaves, Mdouble timeMax, Mdouble timeStep) |
| Returns the correct saveCount if the total number of saves, the final time and the time step is known. More...
|
|