13 #ifndef MODEL_ABCDAMPING_H
14 #define MODEL_ABCDAMPING_H
24 template <
class ParticleType>
50 #endif // MODEL_ABCDAMPING_H
Damping of the particle motion by an artificial viscosity.
Definition: Damping.h:29
static VectorFieldFunction getVectorFieldFunction(const string &)
Definition: ABCDamping.hpp:86
pair< bool, double >(ABCDamping::* CheckedScalarFieldFunction)() const
Definition: ABCDamping.h:37
ABCDamping(ParticleType *, ABCDampingIGP *)
Definition: ABCDamping.hpp:29
Definition: ABCDampingIGP.h:23
double(ABCDamping::* ScalarFieldFunction)() const
Definition: ABCDamping.h:36
double m_c1
Definition: ABCDamping.h:30
Vec3(ABCDamping::* VectorFieldFunction)() const
Definition: ABCDamping.h:38
Vec3 m_pos
Definition: ABCDamping.h:28
virtual ~ABCDamping()
Definition: ABCDamping.hpp:43
Definition: ABCDamping.h:25
Vec3 m_normal
Definition: ABCDamping.h:29
static CheckedScalarFieldFunction getCheckedScalarFieldFunction(const string &)
Definition: ABCDamping.hpp:69
ABCDampingIGP ParameterType
Definition: ABCDamping.h:33
static ScalarFieldFunction getScalarFieldFunction(const string &)
Definition: ABCDamping.hpp:52