File kernel/src/modelingTools/MultipleImpactNSL.hpp

Go to the source code of this file

class MultipleImpactNSL : public NonSmoothLaw

Public Functions

MultipleImpactNSL()
MultipleImpactNSL(double, double, double, unsigned int _dim = 1)
~MultipleImpactNSL()
ACCEPT_STD_VISITORS()
void display() const
double ElasCof() const
bool isVerified() const
double ResCof() const
void setElasCoeff(double _newElasCoef)
void setResCof(double newResCof)
void setStiff(double newStiff)
double Stiff() const

Private Functions

ACCEPT_SERIALIZATION(MultipleImpactNSL)

serialization hooks

Private Members

double _ElasCof
double _ResCof
double _Stiff