mbsimflexiblebody 4.0.0 MBSim Flexible Body Module

Public Member Functions | Private Attributes | List of all members
MBSimFlexibleBody::ContactKinematicsPointCylinderFlexible Class Reference

pairing point to cylinder flexible More...

`#include <point_cylinderflexible.h>`

Inheritance diagram for MBSimFlexibleBody::ContactKinematicsPointCylinderFlexible:
[legend]

## Public Member Functions

| ContactKinematicsPointCylinderFlexible ()=default
| constructor
| ~ContactKinematicsPointCylinderFlexible () override
| destructor
void | assignContours (const std::vector< MBSim::Contour * > &contour) override
virtual void | updateg (double &g, std::vector< MBSim::Frame * > &cFrame, int index=0)
Public Member Functions inherited from MBSim::ContactKinematics
| ContactKinematics (int maxNumContacts_=1)
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 | ipoint
| index for point and cylinder
int | icylinder
MBSim::Point * | point
| pointer to point and cylinder
CylinderFlexible * | cylinder
MBSim::FuncPairContour1sPoint * | func
| root function
bool | useLocal { false }
| flag to check if local search can be used

## Additional Inherited Members

Protected Attributes inherited from MBSim::ContactKinematics
double | tol
int | maxNumContacts

## Detailed Description

pairing point to cylinder flexible

Author
  : Roland Zander

Date
  2009-03-19 changes for new kernel (Thorsten Schindler)

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

- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/contact_kinematics/point_cylinderflexible.h
- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/contact_kinematics/point_cylinderflexible.cc