MBDyn-1.7.3
|
#include <friction.h>
Public Member Functions | |
virtual | ~BasicShapeCoefficient (void) |
virtual doublereal | Sh_c (void) const =0 |
virtual doublereal | Sh_c (const doublereal f, const doublereal F, const doublereal v)=0 |
virtual void | dSh_c (ExpandableRowVector &dShc, const doublereal f, const doublereal F, const doublereal v, const ExpandableRowVector &dfc, const ExpandableRowVector &dF, const ExpandableRowVector &dv) const =0 |
Base class for friction shape coefficient
Definition at line 106 of file friction.h.
|
inlinevirtual |
Definition at line 108 of file friction.h.
|
pure virtual |
Compute derivatives of the shape coefficient
Implemented in ScrewJointSh_c, SimplePlaneHingeJointSh_c, and SimpleShapeCoefficient.
Referenced by Brake::AssJac(), PlaneHingeJoint::AssJac(), and AxialRotationJoint::AssJac().
|
pure virtual |
Return last computed shape coefficient
Implemented in ScrewJointSh_c, SimplePlaneHingeJointSh_c, and SimpleShapeCoefficient.
Referenced by Brake::AssJac(), PlaneHingeJoint::AssJac(), AxialRotationJoint::AssJac(), Brake::AssRes(), PlaneHingeJoint::AssRes(), and AxialRotationJoint::AssRes().
|
pure virtual |
Compute the shape coefficient
Implemented in ScrewJointSh_c, SimplePlaneHingeJointSh_c, and SimpleShapeCoefficient.