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...
|
| |
| Mdouble | helpers::getShearModulus (Mdouble youngsModulus, Mdouble poisson) |
| | Returns the shear modulus calculated from Young's modulus and Poisson's ratio. More...
|
| |