NoSlip1D Class Reference
One non-holonomic constraint equation.
More...
#include <Constraint.h>
List of all members.
Detailed Description
One non-holonomic constraint equation.
There is a contact point P and a no-slip direction n fixed in a case body C. There are two moving bodies B0 and B1. The material point of B0 and the material point of B1 which are each coincident with the contact point P must have identical velocities in C, along the direction n. This can be used to implement simple rolling contact between disks, such as occurs in gear trains.
The assembly condition is the same as the run-time constraint: the velocities must be made to match.
Constructor & Destructor Documentation
Member Function Documentation
Real getAccelerationError |
( |
const State & |
|
) |
const |
MobilizedBodyIndex getCaseMobilizedBodyIndex |
( |
|
) |
const |
const Vec3& getContactPoint |
( |
const State & |
|
) |
const |
const Vec3& getDefaultContactPoint |
( |
|
) |
const |
const UnitVec3& getDefaultDirection |
( |
|
) |
const |
Real getDirectionDisplayLength |
( |
|
) |
const |
Real getForceAtContactPoint |
( |
const State & |
|
) |
const |
MobilizedBodyIndex getMovingBodyMobilizedBodyIndex |
( |
int |
which |
) |
const |
Real getMultiplier |
( |
const State & |
|
) |
const |
Real getPointDisplayRadius |
( |
|
) |
const |
Real getVelocityError |
( |
const State & |
|
) |
const |
NoSlip1D& setDirectionDisplayLength |
( |
Real |
|
) |
|
NoSlip1D& setPointDisplayRadius |
( |
Real |
|
) |
|
The documentation for this class was generated from the following file: