51 #ifndef VDependentFriction_h 52 #define VDependentFriction_h 65 #include "CoulombFriction.h" 80 VDependentFriction(
int tag,
double muSlow,
double muFast,
double transRate,
int classTag= FRN_TAG_VDependentFriction);
83 int setTrial(
double normalForce,
double velocity = 0.0);
84 double getDFFrcDNFrc(
void);
86 int revertToStart(
void);
93 void Print(std::ostream &,
int flag = 0);
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: VDependentFriction.cpp:91
double transRate
transition rate from low to high velocity
Definition: VDependentFriction.h:73
FrictionModel * getCopy(void) const
Virtual constructor.
Definition: VDependentFriction.cpp:78
double muSlow
coefficient of friction at low velocity
Definition: VDependentFriction.h:71
Definition: VDependentFriction.h:68
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: VDependentFriction.cpp:82
Definition: FrictionModel.h:71
double muFast
coefficient of friction at high velocity
Definition: VDependentFriction.h:72
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: CoulombFriction.h:67
void Print(std::ostream &, int flag=0)
Imprime el objeto.
Definition: VDependentFriction.cpp:131