52 #ifndef CoulombFriction_h    53 #define CoulombFriction_h             65 #include "FrictionModel.h"    82     CoulombFriction(
int tag, 
double mu,
int classTag= FRN_TAG_CoulombFriction);
    85     int setTrial(
double normalForce, 
double velocity = 0.0);
    86     double getFrictionForce(
void);
    87     double getFrictionCoeff(
void);
    88     double getDFFrcDNFrc(
void);
    90     int commitState(
void);
    91     int revertToLastCommit(
void);
    98     void Print(std::ostream &s, 
int flag = 0) 
const;
 "Coulomb friction" model object. 
Definition: CoulombFriction.h:72
Communication parameters between processes. 
Definition: Communicator.h:66
int sendSelf(Communicator &)
Send the object. 
Definition: CoulombFriction.cpp:118
int recvSelf(const Communicator &)
Receive the object. 
Definition: CoulombFriction.cpp:132
double mu
coefficient of friction 
Definition: CoulombFriction.h:75
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: CoulombFriction.cpp:150
int recvData(const Communicator &)
Receive data through the communicator argument. 
Definition: CoulombFriction.cpp:111
int sendData(Communicator &)
Send data through the communicator argument. 
Definition: CoulombFriction.cpp:102
Base class for friction models. 
Definition: FrictionModel.h:83
FrictionModel * getCopy(void) const
Virtual constructor. 
Definition: CoulombFriction.cpp:97
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35