mbsimflexiblebody 4.0.0 MBSim Flexible Body Module

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

pairing solid cirlce to flexible band, planar only More...

`#include <circle_flexibleband.h>`

Inheritance diagram for MBSimFlexibleBody::ContactKinematicsCircleFlexibleBand:
[legend]

## Public Member Functions

| ~ContactKinematicsCircleFlexibleBand () override
| destructor
void | setNumberOfPossibleContactPerNode (int n)
void | assignContours (const std::vector< MBSim::Contour * > &contour) override
void | updateg (std::vector< MBSim::SingleContact > &contact) override
Public Member Functions inherited from MBSim::ContactKinematics
| ContactKinematics (int maxNumContacts_=1)
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 {0}
| contour index
int | icontour {0}
int | possibleContactsPerNode {1}
| possible contacts regarded per node
MBSim::Circle * | circle {nullptr}
| contour classes
MBSim::Contour * | extrusion {nullptr}
fmatvec::Vec | staticNodes
std::vector< ContactKinematics * > | contactKinematics

## Additional Inherited Members

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

## Detailed Description

pairing solid cirlce to flexible band, planar only

Contour

Author
  Roland Zander

Date
  2009-03-07 initial commit (Roland Zander)

## Member Function Documentation

## ◆ setNumberOfPossibleContactPerNode()

void MBSimFlexibleBody::ContactKinematicsCircleFlexibleBand::setNumberOfPossibleContactPerNode | ( | int | n | ) |

inline

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

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