contact kinematics for unilateral contact between circle and frustum with at most one contact point
More...
|
| ContactKinematicsCircleFrustum () |
| constructor \default no debugging \default no warnings \default global search
|
|
| ~ContactKinematicsCircleFrustum () override |
| destructor
|
|
void | search_ () |
|
void | calcisSize () override |
|
void | assignContours (const std::vector< Contour * > &contour) override |
| treats ordering of contours More...
|
|
void | setInitialGuess (const fmatvec::MatV &zeta0_) override |
| set initial guess for root-finding More...
|
|
void | updateg (SingleContact &contact, int i=0) override |
| compute contact kinematics for a single contact More...
|
|
| ContactKinematics (int maxNumContacts_=1) |
| constructor
|
|
| ~ContactKinematics () override=default |
| destructor
|
|
virtual void | assignContours (const std::vector< Contour * > &contour_) |
| treats ordering of contours More...
|
|
virtual void | calcisSize () |
|
void | setisInd (int ind) |
|
int | getisSize () |
|
virtual void | updateInternalStateRef (fmatvec::Vec &curisParent, fmatvec::Vec &nextisParent) |
|
virtual void | search () |
|
virtual void | updateg (std::vector< SingleContact > &contact) |
| compute contact kinematics for all contacts More...
|
|
virtual void | updateg (SingleContact &contact, int i=0) |
| compute contact kinematics for a single contact More...
|
|
virtual void | updatewb (std::vector< SingleContact > &contact) |
| compute contact kinematics on acceleration level for all contacts More...
|
|
virtual void | updatewb (SingleContact &contact, int i=0) |
| compute contact kinematics on acceleration level for a single contact More...
|
|
void | assignContours (Contour *contour1, Contour *contour2) |
| treats ordering of contours More...
|
|
int | getMaximumNumberOfContacts () const |
|
void | setGlobalSearch (bool gS_=true) |
|
void | setInitialGlobalSearch (bool iGS_=true) |
|
virtual void | setInitialGuess (const fmatvec::MatV &zeta0_) |
| set initial guess for root-finding More...
|
|
void | setTolerance (double tol_) |
| set tolerance for root-finding
|
|
void | setMaximumNumberOfContacts (int maxNumContacts_) |
| set maximum number of contacts
|
|
contact kinematics for unilateral contact between circle and frustum with at most one contact point
- Author
- Thorsten Schindler
-
Bastian Esefeld
\theoretical background: "Spatial Dynamics of Pushbelt CVTs" (Schindler 2010 p.34 ff)