20 #ifndef _LINEAR_REGULARIZED_STRIBECK_FRICTION_H_
21 #define _LINEAR_REGULARIZED_STRIBECK_FRICTION_H_
23 #include "mbsim/functions/function.h"
52 virtual void initializeUsingXML(xercesc::DOMElement *element);
60 void setFrictionFunction(
Function<
double(
double)> *fmu_) {
65 void setMarginalVelocity(
double gdLim_) {
gdLim=gdLim_; }
function describing a linear regularized relationship between the input relative velocity and the out...
Definition: linear_regularized_stribeck_friction.h:34
Function< double(double)> * fmu
friction coefficient function
Definition: linear_regularized_stribeck_friction.h:72
LinearRegularizedStribeckFriction(Function< double(double)> *fmu_, double gdLim_=0.01)
constructor
Definition: linear_regularized_stribeck_friction.h:46
double gdLim
border with respect to the relative velocity for the linear regularized increase of the friction forc...
Definition: linear_regularized_stribeck_friction.h:77
LinearRegularizedStribeckFriction()
constructor
Definition: linear_regularized_stribeck_friction.h:39
InitStage
The stages of the initialization.
Definition: element.h:97
Definition: planar_contour.h:31
virtual void init(Element::InitStage stage)
plots time series header
Definition: linear_regularized_stribeck_friction.h:53
virtual void init(InitStage stage)
plots time series header
Definition: element.cc:70
void setName(const std::string &str)
Definition: element.h:163