OpenLB 1.7
|
Object that stores properties which are necessary for the computation of contact forces N
= number of different materials The material
here is an identifier of a solid material with certain (mechanical) properties This material
is something completely different from the lattice's material number, which is used to assign boundary conditions and dynamics.
More...
#include <contactProperties.h>
Public Member Functions | |
constexpr | ContactProperties ()=default |
Constructor. | |
constexpr void | set (const unsigned materialA, const unsigned materialB, const T effectiveYoungsModulus, const T coefficientOfRestitution, const T coefficientKineticFriction, const T coefficientStaticFriction, const T staticKineticTransitionVelocity=T {0.01}) |
Set contact properties. | |
constexpr T | getEffectiveYoungsModulus (const unsigned materialA, const unsigned materialB) const |
Get effective modulus of elasticity. | |
constexpr T | getCoefficientOfRestitution (const unsigned materialA, const unsigned materialB) const |
Get damping constant. | |
constexpr T | getKineticFrictionCoefficient (const unsigned materialA, const unsigned materialB) const |
Get coefficient of kinetic friction. | |
constexpr T | getStaticFrictionCoefficient (const unsigned materialA, const unsigned materialB) const |
Get coefficient of static friction. | |
constexpr T | getStaticKineticTransitionVelocity (const unsigned materialA, const unsigned materialB) const |
Get transition velocity (static to kinetic) | |
Object that stores properties which are necessary for the computation of contact forces N
= number of different materials The material
here is an identifier of a solid material with certain (mechanical) properties This material
is something completely different from the lattice's material number, which is used to assign boundary conditions and dynamics.
Definition at line 60 of file contactProperties.h.
|
constexprdefault |
Constructor.
|
constexpr |
Get damping constant.
Definition at line 82 of file contactProperties.hh.
|
constexpr |
Get effective modulus of elasticity.
Definition at line 74 of file contactProperties.hh.
|
constexpr |
Get coefficient of kinetic friction.
Definition at line 90 of file contactProperties.hh.
|
constexpr |
Get coefficient of static friction.
Definition at line 98 of file contactProperties.hh.
|
constexpr |
Get transition velocity (static to kinetic)
Definition at line 106 of file contactProperties.hh.
|
constexpr |
Set contact properties.
Definition at line 54 of file contactProperties.hh.