| MBDyn-1.7.3
    | 
#include <friction.h>


| Public Member Functions | |
| ScrewJointSh_c (const doublereal r, const doublereal hta) | |
| doublereal | ComputePitchAngle (const doublereal pitch) | 
| virtual doublereal | Sh_c (void) const | 
| doublereal | Sh_c (const doublereal f, const doublereal F, const doublereal v) | 
| void | dSh_c (ExpandableRowVector &dShc, const doublereal f, const doublereal F, const doublereal v, const ExpandableRowVector &dfc, const ExpandableRowVector &dF, const ExpandableRowVector &dv) const | 
|  Public Member Functions inherited from BasicShapeCoefficient | |
| virtual | ~BasicShapeCoefficient (void) | 
| Private Attributes | |
| doublereal | shc | 
| const doublereal | radius | 
| const doublereal | half_thread_angle | 
| const doublereal | pitch_angle | 
| const doublereal | sec_half_thread_angle | 
| const doublereal | tg_pitch | 
| const doublereal | tg_pitch2 | 
Simple, low load shape coefficient for revolute hinge (PlaneHingeJoint)
Definition at line 338 of file friction.h.
| 
 | inline | 
Definition at line 349 of file friction.h.
| 
 | inline | 
Definition at line 360 of file friction.h.
References grad::atan(), grad::cos(), half_thread_angle, M_PI, pitch_angle, radius, grad::tan(), tg_pitch, and tg_pitch2.

| 
 | inlinevirtual | 
Compute derivatives of the shape coefficient
Implements BasicShapeCoefficient.
Definition at line 379 of file friction.h.
References ExpandableRowVector::Link(), grad::pow(), radius, ExpandableRowVector::ReDim(), sec_half_thread_angle, ExpandableRowVector::Set(), tg_pitch, and tg_pitch2.

| 
 | inlinevirtual | 
Return last computed shape coefficient
Implements BasicShapeCoefficient.
Definition at line 369 of file friction.h.
References shc.
| 
 | inlinevirtual | 
Compute the shape coefficient
Implements BasicShapeCoefficient.
Definition at line 370 of file friction.h.
References radius, sec_half_thread_angle, shc, tg_pitch, and tg_pitch2.
| 
 | private | 
Definition at line 343 of file friction.h.
Referenced by ComputePitchAngle().
| 
 | private | 
Definition at line 344 of file friction.h.
Referenced by ComputePitchAngle().
| 
 | private | 
Definition at line 342 of file friction.h.
Referenced by ComputePitchAngle(), dSh_c(), and Sh_c().
| 
 | private | 
Definition at line 345 of file friction.h.
| 
 | private | 
Definition at line 340 of file friction.h.
Referenced by Sh_c().
| 
 | private | 
Definition at line 346 of file friction.h.
Referenced by ComputePitchAngle(), dSh_c(), and Sh_c().
| 
 | private | 
Definition at line 347 of file friction.h.
Referenced by ComputePitchAngle(), dSh_c(), and Sh_c().