| 
    Simbody
    3.7
    
   | 
 
This is the complete list of members for SimTK::Constraint::Custom::Implementation, 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 | protectedvirtual | 
| 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 | protectedvirtual | 
| 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 | protectedvirtual | 
| calcAccelerationErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &aerr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| calcDecorativeGeometryAndAppend(const State &s, Stage stage, Array_< DecorativeGeometry > &geom) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| calcPositionDotDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDotDot, Array_< Real > &paerr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| calcPositionDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDot, Array_< Real > &pverr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| calcPositionErrors(const State &state, const Array_< Transform, ConstrainedBodyIndex > &X_AB, const Array_< Real, ConstrainedQIndex > &constrainedQ, Array_< Real > &perr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| calcVelocityDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &vaerr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| calcVelocityErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedUIndex > &constrainedU, Array_< Real > &verr) const | SimTK::Constraint::Custom::Implementation | protectedvirtual | 
| 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 > | inlineprotected | 
| PIMPLHandle(ImplementationImpl *p) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | explicitprotected | 
| PIMPLHandle(const PIMPLHandle &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected | 
| realizeAcceleration(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeDynamics(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeInstance(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeModel(State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizePosition(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeReport(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeTime(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeTopology(State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| realizeVelocity(const State &) const | SimTK::Constraint::Custom::Implementation | inlineprotectedvirtual | 
| 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 | inlinevirtual | 
| ~PIMPLHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |