52 #ifndef VDependentFriction_h    53 #define VDependentFriction_h             66 #include "CoulombFriction.h"    88     VDependentFriction(
int tag, 
double muSlow, 
double muFast, 
double transRate,
int classTag= FRN_TAG_VDependentFriction);
    91     int setTrial(
double normalForce, 
double velocity = 0.0);
    92     double getDFFrcDNFrc(
void);
    94     int revertToStart(
void);
   101     void Print(std::ostream &, 
int flag = 0) 
const;
 int recvSelf(const Communicator &)
Receive the object. 
Definition: VDependentFriction.cpp:113
"Coulomb friction" model object. 
Definition: CoulombFriction.h:72
FrictionModel * getCopy(void) const
Virtual constructor. 
Definition: VDependentFriction.cpp:78
Communication parameters between processes. 
Definition: Communicator.h:66
double muSlow
coefficient of friction at low velocity 
Definition: VDependentFriction.h:79
int sendSelf(Communicator &)
Send the object. 
Definition: VDependentFriction.cpp:99
int sendData(Communicator &)
Send data through the communicator argument. 
Definition: VDependentFriction.cpp:82
Velocity dependent friction model. 
Definition: VDependentFriction.h:76
Base class for friction models. 
Definition: FrictionModel.h:83
int recvData(const Communicator &)
Receive data through the communicator argument. 
Definition: VDependentFriction.cpp:91
void Print(std::ostream &, int flag=0) const
Print stuff. 
Definition: VDependentFriction.cpp:131
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
double muFast
coefficient of friction at high velocity 
Definition: VDependentFriction.h:80
double transRate
transition rate from low to high velocity 
Definition: VDependentFriction.h:81