20 #ifndef _PLANAR_COULOMB_IMPACT_H_
21 #define _PLANAR_COULOMB_IMPACT_H_
23 #include <mbsim/constitutive_laws/friction_impact_law.h>
50 virtual int getFrictionDirections() {
return 1; }
51 virtual void initializeUsingXML(xercesc::DOMElement *element);
52 virtual std::string
getType()
const {
return "PlanarCoulombImpact"; }
55 void setFrictionCoefficient(
double mu_) { mu = mu_; }
56 double getFrictionCoefficient(
double gd) {
return mu; }
basic planar friction force law on velocity level for constraint description
Definition: planar_coulomb_impact.h:32
virtual std::string getType() const
Definition: planar_coulomb_impact.h:52
basic friction force law on velocity level for constraint description
Definition: friction_impact_law.h:32
virtual ~PlanarCoulombImpact()
destructor
Definition: planar_coulomb_impact.h:42
PlanarCoulombImpact(double mu_=0)
constructor
Definition: planar_coulomb_impact.h:37