MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
BasicShapeCoefficient Class Referenceabstract

#include <friction.h>

Inheritance diagram for BasicShapeCoefficient:

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
 

Detailed Description

Base class for friction shape coefficient

Definition at line 106 of file friction.h.

Constructor & Destructor Documentation

virtual BasicShapeCoefficient::~BasicShapeCoefficient ( void  )
inlinevirtual

Definition at line 108 of file friction.h.

108 {};

Member Function Documentation

virtual void BasicShapeCoefficient::dSh_c ( ExpandableRowVector dShc,
const doublereal  f,
const doublereal  F,
const doublereal  v,
const ExpandableRowVector dfc,
const ExpandableRowVector dF,
const ExpandableRowVector dv 
) const
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().

virtual doublereal BasicShapeCoefficient::Sh_c ( void  ) const
pure virtual
virtual doublereal BasicShapeCoefficient::Sh_c ( const doublereal  f,
const doublereal  F,
const doublereal  v 
)
pure virtual

Compute the shape coefficient

Implemented in ScrewJointSh_c, SimplePlaneHingeJointSh_c, and SimpleShapeCoefficient.


The documentation for this class was generated from the following file: