51 #ifndef CoulombFriction_h 52 #define CoulombFriction_h 64 #include "FrictionModel.h" 77 CoulombFriction(
int tag,
double mu,
int classTag= FRN_TAG_CoulombFriction);
80 int setTrial(
double normalForce,
double velocity = 0.0);
81 double getFrictionForce(
void);
82 double getFrictionCoeff(
void);
83 double getDFFrcDNFrc(
void);
85 int commitState(
void);
86 int revertToLastCommit(
void);
93 void Print(std::ostream &s,
int flag = 0);
Definition: CoulombFriction.h:67
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: CoulombFriction.cpp:150
double mu
coefficient of friction
Definition: CoulombFriction.h:70
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: CoulombFriction.cpp:111
int recvSelf(const CommParameters &)
Receive the object.
Definition: CoulombFriction.cpp:132
int sendSelf(CommParameters &)
Send the object.
Definition: CoulombFriction.cpp:118
Definition: FrictionModel.h:71
FrictionModel * getCopy(void) const
Virtual constructor.
Definition: CoulombFriction.cpp:97
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: CoulombFriction.cpp:102