|
mbsimflexiblebody
4.0.0
MBSim Flexible Body Module
|
pairing CircleHollow to CylinderFlexible More...
#include <circlehollow_cylinderflexible.h>
Public Member Functions | |
| ContactKinematicsCircleHollowCylinderFlexible ()=default | |
| constructor | |
| ~ContactKinematicsCircleHollowCylinderFlexible () override | |
| destructor | |
| void | assignContours (const std::vector< MBSim::Contour * > &contour) override |
| virtual void | updateg (double &g, std::vector< MBSim::Frame * > &cFrame, int index=0) |
| virtual void | updatewb (fmatvec::Vec &wb, double g, std::vector< MBSim::Frame * > &cFrame) |
Public Member Functions inherited from MBSim::ContactKinematics | |
| ContactKinematics (int maxNumContacts_=1) | |
| virtual void | assignContours (const std::vector< Contour * > &contour_) |
| virtual void | updateg (std::vector< SingleContact > &contact) |
| virtual void | updateg (SingleContact &contact, int i=0) |
| virtual void | updatewb (std::vector< SingleContact > &contact) |
| virtual void | updatewb (SingleContact &contact, int i=0) |
| void | assignContours (Contour *contour1, Contour *contour2) |
| int | getMaximumNumberOfContacts () const |
| virtual void | setInitialGuess (const fmatvec::MatV &zeta0_) |
| void | setTolerance (double tol_) |
| void | setMaximumNumberOfContacts (int maxNumContacts_) |
Private Attributes | |
| int | icircle |
| contour index | |
| int | icylinder |
| MBSim::CircleHollow * | circle |
| contour classes | |
| CylinderFlexible * | cylinder |
| MBSim::FuncPairContour1sCircleHollow * | func |
| root function | |
| bool | useLocal {false} |
| flag to use local or global search | |
Additional Inherited Members | |
Protected Attributes inherited from MBSim::ContactKinematics | |
| double | tol |
| int | maxNumContacts |
pairing CircleHollow to CylinderFlexible
|
overridevirtual |
Reimplemented from MBSim::ContactKinematics.