, including all inherited members.
| addConstrainedBody(const MobilizedBody &) | SimTK::Constraint::Custom::Implementation | |
| addConstrainedMobilizer(const MobilizedBody &) | SimTK::Constraint::Custom::Implementation | |
| addInAccelerationConstraintForces(const State &state, const Array_< Real > &multipliers, Array_< SpatialVec, ConstrainedBodyIndex > &bodyForcesInA, Array_< Real, ConstrainedUIndex > &mobilityForces) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| addInBodyTorque(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &torqueInA, Array_< SpatialVec, ConstrainedBodyIndex > &bodyForcesInA) const | SimTK::Constraint::Custom::Implementation | |
| addInOneMobilityForce(const State &state, ConstrainedMobilizerIndex mobilizer, MobilizerUIndex whichU, Real fu, Array_< Real, ConstrainedUIndex > &mobilityForces) const | SimTK::Constraint::Custom::Implementation | |
| addInOneQForce(const State &state, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ, Real fq, Array_< Real, ConstrainedQIndex > &qForces) const | SimTK::Constraint::Custom::Implementation | |
| addInPositionConstraintForces(const State &state, const Array_< Real > &multipliers, Array_< SpatialVec, ConstrainedBodyIndex > &bodyForcesInA, Array_< Real, ConstrainedQIndex > &qForces) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| addInStationForce(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &p_BS, const Vec3 &forceInA, Array_< SpatialVec, ConstrainedBodyIndex > &bodyForcesInA) const | SimTK::Constraint::Custom::Implementation | |
| addInVelocityConstraintForces(const State &state, const Array_< Real > &multipliers, Array_< SpatialVec, ConstrainedBodyIndex > &bodyForcesInA, Array_< Real, ConstrainedUIndex > &mobilityForces) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcAccelerationErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &aerr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcDecorativeGeometryAndAppend(const State &s, Stage stage, Array_< DecorativeGeometry > &geom) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| calcPositionDotDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDotDot, Array_< Real > &paerr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcPositionDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDot, Array_< Real > &pverr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcPositionErrors(const State &state, const Array_< Transform, ConstrainedBodyIndex > &X_AB, const Array_< Real, ConstrainedQIndex > &constrainedQ, Array_< Real > &perr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcVelocityDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &vaerr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| calcVelocityErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedUIndex > &constrainedU, Array_< Real > &verr) const | SimTK::Constraint::Custom::Implementation | [protected, virtual] |
| clearHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| clone() const =0 | SimTK::Constraint::Custom::Implementation | [pure virtual] |
| Constraint::CustomImpl class | SimTK::Constraint::Custom::Implementation | [friend] |
| copyAssign(const Implementation &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| disown(Implementation &newOwner) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| findStationAcceleration(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &allA_AB, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const | SimTK::Constraint::Custom::Implementation | [inline] |
| findStationLocation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const | SimTK::Constraint::Custom::Implementation | [inline] |
| findStationLocationFromState(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const | SimTK::Constraint::Custom::Implementation | [inline] |
| findStationVelocity(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const | SimTK::Constraint::Custom::Implementation | [inline] |
| findStationVelocityFromState(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyAcceleration(const Array_< SpatialVec, ConstrainedBodyIndex > &allA_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | |
| getBodyAngularAcceleration(const Array_< SpatialVec, ConstrainedBodyIndex > &allA_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyAngularVelocity(const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyAngularVelocityFromState(const State &state, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyOriginAcceleration(const Array_< SpatialVec, ConstrainedBodyIndex > &allA_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyOriginLocation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyOriginLocationFromState(const State &state, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyOriginVelocity(const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyOriginVelocityFromState(const State &state, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyRotation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyRotationFromState(const State &state, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | [inline] |
| getBodyTransform(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | |
| getBodyTransformFromState(const State &state, ConstrainedBodyIndex B) const | SimTK::Constraint::Custom::Implementation | |
| getBodyVelocity(const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | |
| getBodyVelocityFromState(const State &state, ConstrainedBodyIndex bodyB) const | SimTK::Constraint::Custom::Implementation | |
| getImpl() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [inline] |
| getImplHandleCount() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| getMatterSubsystem() const | SimTK::Constraint::Custom::Implementation | |
| getMobilizedBodyIndexOfConstrainedBody(ConstrainedBodyIndex) const | SimTK::Constraint::Custom::Implementation | |
| getMobilizedBodyIndexOfConstrainedMobilizer(ConstrainedMobilizerIndex) const | SimTK::Constraint::Custom::Implementation | |
| getMultipliers(const State &state, Array_< Real > &multipliers) const | SimTK::Constraint::Custom::Implementation | |
| getOneQ(const State &state, const Array_< Real, ConstrainedQIndex > &constrainedQ, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ) const | SimTK::Constraint::Custom::Implementation | |
| getOneQDot(const State &state, const Array_< Real, ConstrainedQIndex > &constrainedQDot, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ) const | SimTK::Constraint::Custom::Implementation | |
| getOneQDotDot(const State &state, const Array_< Real, ConstrainedQIndex > &constrainedQDotDot, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ) const | SimTK::Constraint::Custom::Implementation | |
| getOneQDotFromState(const State &state, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ) const | SimTK::Constraint::Custom::Implementation | |
| getOneQFromState(const State &state, ConstrainedMobilizerIndex mobilizer, MobilizerQIndex whichQ) const | SimTK::Constraint::Custom::Implementation | |
| getOneU(const State &state, const Array_< Real, ConstrainedUIndex > &constrainedU, ConstrainedMobilizerIndex mobilizer, MobilizerUIndex whichU) const | SimTK::Constraint::Custom::Implementation | |
| getOneUDot(const State &state, const Array_< Real, ConstrainedUIndex > &constrainedUDot, ConstrainedMobilizerIndex mobilizer, MobilizerUIndex whichU) const | SimTK::Constraint::Custom::Implementation | |
| getOneUFromState(const State &state, ConstrainedMobilizerIndex mobilizer, MobilizerUIndex whichU) const | SimTK::Constraint::Custom::Implementation | |
| HandleBase typedef | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| hasSameImplementation(const Implementation &other) const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [protected] |
| Implementation(SimbodyMatterSubsystem &, int mp, int mv, int ma) | SimTK::Constraint::Custom::Implementation | |
| Implementation(SimbodyMatterSubsystem &) | SimTK::Constraint::Custom::Implementation | [explicit] |
| invalidateTopologyCache() const | SimTK::Constraint::Custom::Implementation | |
| isEmptyHandle() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [inline] |
| isOwnerHandle() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| isSameHandle(const Implementation &other) const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| operator=(const PIMPLHandle &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [protected] |
| ParentHandle typedef | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| PIMPLHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [inline, protected] |
| PIMPLHandle(ImplementationImpl *p) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [explicit, protected] |
| PIMPLHandle(const PIMPLHandle &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [protected] |
| realizeAcceleration(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeDynamics(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeInstance(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeModel(State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizePosition(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeReport(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeTime(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeTopology(State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| realizeVelocity(const State &) const | SimTK::Constraint::Custom::Implementation | [inline, protected, virtual] |
| referenceAssign(const Implementation &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
| setDefaultNumConstraintEquations(int mp, int mv, int ma) | SimTK::Constraint::Custom::Implementation | |
| setDisabledByDefault(bool shouldBeDisabled) | SimTK::Constraint::Custom::Implementation | |
| setImpl(ImplementationImpl *p) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [protected] |
| updImpl() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [inline] |
| ~Implementation() | SimTK::Constraint::Custom::Implementation | [inline, virtual] |
| ~PIMPLHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | [protected] |