51 #ifndef FrictionModel_h    52 #define FrictionModel_h    65 #include "utility/actor/actor/MovableObject.h"    66 #include "utility/tagged/TaggedObject.h"    84     virtual int setTrial(
double normalForce, 
double velocity = 0.0) = 0;
    85     virtual double getNormalForce(
void);
    86     virtual double getVelocity(
void);
    87     virtual double getFrictionForce(
void) = 0;
    88     virtual double getFrictionCoeff(
void) = 0;
    89     virtual double getDFFrcDNFrc(
void) = 0;
    91     virtual int commitState(
void) = 0;
    92     virtual int revertToLastCommit(
void) = 0;
    93     virtual int revertToStart(
void);
    98     virtual int getResponse(
int responseID, 
Information &info);
 int recvData(const CommParameters &)
Receive data through the channel being passed as parameter. 
Definition: FrictionModel.cpp:119
 
int sendData(CommParameters &)
Send data through the channel being passed as parameter. 
Definition: FrictionModel.cpp:110
 
Object that can move between processes. 
Definition: MovableObject.h:91
 
virtual FrictionModel * getCopy(void) const =0
Virtual constructor. 
 
Definition: FrictionModel.h:71
 
Object idenfied by an integer (tag). 
Definition: TaggedObject.h:82
 
Communication parameters between processes. 
Definition: CommParameters.h:65
 
================================================================================ 
Definition: ContinuaReprComponent.h:34
 
Definition: Response.h:71