20 #ifndef _REGULARIZED_BILATERAL_CONSTRAINT_H_
21 #define _REGULARIZED_BILATERAL_CONSTRAINT_H_
23 #include <mbsim/constitutive_laws/generalized_force_law.h>
45 virtual bool isClosed(
double g,
double gTol) {
return true; }
46 virtual bool remainsClosed(
double s,
double sTol) {
return true; }
52 virtual std::string
getType()
const {
return "RegularizedBilateralConstraint"; }
basic force law on acceleration level for constraint description
Definition: generalized_force_law.h:32
virtual ~RegularizedBilateralConstraint()
destructor
Definition: regularized_bilateral_constraint.h:42
basic regularized bilateral force law on acceleration level for constraint description ...
Definition: regularized_bilateral_constraint.h:32
RegularizedBilateralConstraint(Function< double(double, double)> *forceFunc_=NULL)
constructor
Definition: regularized_bilateral_constraint.h:37
Definition: planar_contour.h:31
virtual bool isClosed(double g, double gTol)
decides, if force law is active
Definition: regularized_bilateral_constraint.h:45
virtual bool isSetValued() const
Definition: regularized_bilateral_constraint.h:47
virtual std::string getType() const
Definition: regularized_bilateral_constraint.h:52
virtual void initializeUsingXML(xercesc::DOMElement *element)
initialize the force law using XML
Definition: regularized_bilateral_constraint.cc:33