, including all inherited members.
addConstrainedBody(const MobilizedBody &) | Constraint::Custom::Implementation | |
addConstrainedMobilizer(const MobilizedBody &) | Constraint::Custom::Implementation | |
addInBodyTorque(const State &s, ConstrainedBodyIndex B, const Vec3 &torqueInA, Vector_< SpatialVec > &bodyForcesInA) const | Constraint::Custom::Implementation | |
addInOneMobilityForce(const State &, ConstrainedMobilizerIndex, MobilizerUIndex whichU, Real force, Vector &mobilityForces) const | Constraint::Custom::Implementation | |
addInStationForce(const State &s, ConstrainedBodyIndex B, const Vec3 &p_BS, const Vec3 &forceInA, Vector_< SpatialVec > &bodyForcesInA) const | Constraint::Custom::Implementation | |
applyAccelerationConstraintForces(const State &, int ma, const Real *multipliers, Vector_< SpatialVec > &bodyForces, Vector &mobilityForces) const | Constraint::Custom::Implementation | [protected, virtual] |
applyPositionConstraintForces(const State &, int mp, const Real *multipliers, Vector_< SpatialVec > &bodyForces, Vector &mobilityForces) const | Constraint::Custom::Implementation | [protected, virtual] |
applyVelocityConstraintForces(const State &, int mv, const Real *multipliers, Vector_< SpatialVec > &bodyForces, Vector &mobilityForces) const | Constraint::Custom::Implementation | [protected, virtual] |
calcDecorativeGeometryAndAppend(const State &s, Stage stage, std::vector< DecorativeGeometry > &geom) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
clearHandle() | PIMPLHandle | [inline] |
clone() const =0 | Constraint::Custom::Implementation | [pure virtual] |
Constraint::CustomImpl class | Constraint::Custom::Implementation | [friend] |
copyAssign(const HANDLE &source) | PIMPLHandle | [inline] |
disown(HANDLE &newOwner) | PIMPLHandle | [inline] |
findStationAcceleration(const State &s, ConstrainedBodyIndex B, const Vec3 &p_BS, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | [inline] |
findStationLocation(const State &s, ConstrainedBodyIndex B, const Vec3 &p_BS, bool realizingPosition=false) const | Constraint::Custom::Implementation | [inline] |
findStationVelocity(const State &s, ConstrainedBodyIndex B, const Vec3 &p_BS, bool realizingVelocity=false) const | Constraint::Custom::Implementation | [inline] |
getBodyAcceleration(const State &s, ConstrainedBodyIndex B, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | |
getBodyAngularAcceleration(const State &s, ConstrainedBodyIndex B, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | [inline] |
getBodyAngularVelocity(const State &s, ConstrainedBodyIndex B, bool realizingVelocity=false) const | Constraint::Custom::Implementation | [inline] |
getBodyOriginAcceleration(const State &s, ConstrainedBodyIndex B, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | [inline] |
getBodyOriginLocation(const State &s, ConstrainedBodyIndex B, bool realizingPosition=false) const | Constraint::Custom::Implementation | [inline] |
getBodyOriginVelocity(const State &s, ConstrainedBodyIndex B, bool realizingVelocity=false) const | Constraint::Custom::Implementation | [inline] |
getBodyRotation(const State &s, ConstrainedBodyIndex B, bool realizingPosition=false) const | Constraint::Custom::Implementation | [inline] |
getBodyTransform(const State &s, ConstrainedBodyIndex B, bool realizingPosition=false) const | Constraint::Custom::Implementation | |
getBodyVelocity(const State &s, ConstrainedBodyIndex B, bool realizingVelocity=false) const | Constraint::Custom::Implementation | |
getImpl() const | PIMPLHandle | [inline] |
getImplHandleCount() const | PIMPLHandle | [inline] |
getMatterSubsystem() const | Constraint::Custom::Implementation | |
getMobilizedBodyIndexOfConstrainedBody(ConstrainedBodyIndex) const | Constraint::Custom::Implementation | |
getMobilizedBodyIndexOfConstrainedMobilizer(ConstrainedMobilizerIndex) const | Constraint::Custom::Implementation | |
getOneQ(const State &, ConstrainedMobilizerIndex, MobilizerQIndex) const | Constraint::Custom::Implementation | |
getOneQDot(const State &, ConstrainedMobilizerIndex, MobilizerQIndex, bool realizingVelocity=false) const | Constraint::Custom::Implementation | |
getOneQDotDot(const State &, ConstrainedMobilizerIndex, MobilizerQIndex, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | |
getOneU(const State &, ConstrainedMobilizerIndex, MobilizerUIndex) const | Constraint::Custom::Implementation | |
getOneUDot(const State &, ConstrainedMobilizerIndex, MobilizerUIndex, bool realizingAcceleration=false) const | Constraint::Custom::Implementation | |
HandleBase typedef | PIMPLHandle | |
hasSameImplementation(const HANDLE &other) const | PIMPLHandle | [inline, protected] |
Implementation(SimbodyMatterSubsystem &, int mp, int mv, int ma) | Constraint::Custom::Implementation | |
Implementation(SimbodyMatterSubsystem &) | Constraint::Custom::Implementation | |
invalidateTopologyCache() const | Constraint::Custom::Implementation | |
isEmptyHandle() const | PIMPLHandle | [inline] |
isOwnerHandle() const | PIMPLHandle | [inline] |
isSameHandle(const HANDLE &other) const | PIMPLHandle | [inline] |
operator=(const PIMPLHandle &source) | PIMPLHandle | [inline, protected] |
ParentHandle typedef | PIMPLHandle | |
PIMPLHandle(IMPL *p=0) | PIMPLHandle | [inline, explicit, protected] |
PIMPLHandle(const PIMPLHandle &source) | PIMPLHandle | [inline, protected] |
realizeAcceleration(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeAccelerationErrors(const State &, int ma, Real *aerr) const | Constraint::Custom::Implementation | [protected, virtual] |
realizeDynamics(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeInstance(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeModel(State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizePosition(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizePositionDotDotErrors(const State &, int mp, Real *paerr) const | Constraint::Custom::Implementation | [protected, virtual] |
realizePositionDotErrors(const State &, int mp, Real *pverr) const | Constraint::Custom::Implementation | [protected, virtual] |
realizePositionErrors(const State &, int mp, Real *perr) const | Constraint::Custom::Implementation | [protected, virtual] |
realizeReport(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeTime(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeTopology(State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeVelocity(const State &) const | Constraint::Custom::Implementation | [inline, protected, virtual] |
realizeVelocityDotErrors(const State &, int mv, Real *vaerr) const | Constraint::Custom::Implementation | [protected, virtual] |
realizeVelocityErrors(const State &, int mv, Real *verr) const | Constraint::Custom::Implementation | [protected, virtual] |
referenceAssign(const HANDLE &source) | PIMPLHandle | [inline] |
setDefaultNumConstraintEquations(int mp, int mv, int ma) | Constraint::Custom::Implementation | |
setDisabledByDefault(bool shouldBeDisabled) | Constraint::Custom::Implementation | |
setImpl(IMPL *p) | PIMPLHandle | [inline, protected] |
updImpl() | PIMPLHandle | [inline] |
~Implementation() | Constraint::Custom::Implementation | [inline, virtual] |
~PIMPLHandle() | PIMPLHandle | [inline, protected] |