, 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] |