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);
Definition: CoulombFriction.h:67
FrictionModel * getCopy(void) const
Virtual constructor.
Definition: VDependentFriction.cpp:78
double muSlow
coefficient of friction at low velocity
Definition: VDependentFriction.h:71
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: VDependentFriction.cpp:82
int recvSelf(const CommParameters &)
Receive the object.
Definition: VDependentFriction.cpp:113
Definition: VDependentFriction.h:68
Definition: FrictionModel.h:71
int sendSelf(CommParameters &)
Send the object.
Definition: VDependentFriction.cpp:99
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
void Print(std::ostream &, int flag=0)
Print stuff.
Definition: VDependentFriction.cpp:131
Communication parameters between processes.
Definition: CommParameters.h:65
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: VDependentFriction.cpp:91
double muFast
coefficient of friction at high velocity
Definition: VDependentFriction.h:72
double transRate
transition rate from low to high velocity
Definition: VDependentFriction.h:73