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()#
inline double ResCof() const#
inline double Stiff() const#
inline double ElasCof() const#
void setResCof(double newResCof)#
void setStiff(double newStiff)#
void setElasCoeff(double _newElasCoef)#
virtual bool isVerified() const override
Returns:

a boolean value which determines if the NS Law is verified. Not implemented for the moment.

virtual void display() const override

display the data of the NonSmoothLaw on the standard output

ACCEPT_STD_VISITORS()#

Private Functions

ACCEPT_SERIALIZATION(MultipleImpactNSL)#

Private Members

double _ResCof#
double _Stiff#
double _ElasCof#