Simbody  3.5
SimTK::Constraint::Custom::Implementation Member List

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::Implementationprotectedvirtual
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::Implementationprotectedvirtual
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::Implementationprotectedvirtual
calcAccelerationErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &aerr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
calcDecorativeGeometryAndAppend(const State &s, Stage stage, Array_< DecorativeGeometry > &geom) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
calcPositionDotDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDotDot, Array_< Real > &paerr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
calcPositionDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedQIndex > &constrainedQDot, Array_< Real > &pverr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
calcPositionErrors(const State &state, const Array_< Transform, ConstrainedBodyIndex > &X_AB, const Array_< Real, ConstrainedQIndex > &constrainedQ, Array_< Real > &perr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
calcVelocityDotErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &A_AB, const Array_< Real, ConstrainedUIndex > &constrainedUDot, Array_< Real > &vaerr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
calcVelocityErrors(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &V_AB, const Array_< Real, ConstrainedUIndex > &constrainedU, Array_< Real > &verr) const SimTK::Constraint::Custom::Implementationprotectedvirtual
clearHandle()SimTK::PIMPLHandle< Implementation, ImplementationImpl >
clone() const =0SimTK::Constraint::Custom::Implementationpure virtual
Constraint::CustomImpl classSimTK::Constraint::Custom::Implementationfriend
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::Implementationinline
findStationLocation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const SimTK::Constraint::Custom::Implementationinline
findStationLocationFromState(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const SimTK::Constraint::Custom::Implementationinline
findStationVelocity(const State &state, const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const SimTK::Constraint::Custom::Implementationinline
findStationVelocityFromState(const State &state, ConstrainedBodyIndex bodyB, const Vec3 &p_BS) const SimTK::Constraint::Custom::Implementationinline
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::Implementationinline
getBodyAngularVelocity(const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyAngularVelocityFromState(const State &state, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyOriginAcceleration(const Array_< SpatialVec, ConstrainedBodyIndex > &allA_AB, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyOriginLocation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyOriginLocationFromState(const State &state, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyOriginVelocity(const Array_< SpatialVec, ConstrainedBodyIndex > &allV_AB, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyOriginVelocityFromState(const State &state, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyRotation(const Array_< Transform, ConstrainedBodyIndex > &allX_AB, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
getBodyRotationFromState(const State &state, ConstrainedBodyIndex bodyB) const SimTK::Constraint::Custom::Implementationinline
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() constSimTK::PIMPLHandle< Implementation, ImplementationImpl >inline
getImplHandleCount() constSimTK::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 typedefSimTK::PIMPLHandle< Implementation, ImplementationImpl >
hasSameImplementation(const Implementation &other) constSimTK::PIMPLHandle< Implementation, ImplementationImpl >protected
Implementation(SimbodyMatterSubsystem &, int mp, int mv, int ma)SimTK::Constraint::Custom::Implementation
Implementation(SimbodyMatterSubsystem &)SimTK::Constraint::Custom::Implementationexplicit
invalidateTopologyCache() const SimTK::Constraint::Custom::Implementation
isEmptyHandle() constSimTK::PIMPLHandle< Implementation, ImplementationImpl >inline
isOwnerHandle() constSimTK::PIMPLHandle< Implementation, ImplementationImpl >
isSameHandle(const Implementation &other) constSimTK::PIMPLHandle< Implementation, ImplementationImpl >
operator=(const PIMPLHandle &source)SimTK::PIMPLHandle< Implementation, ImplementationImpl >protected
ParentHandle typedefSimTK::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::Implementationinlineprotectedvirtual
realizeDynamics(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeInstance(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeModel(State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizePosition(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeReport(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeTime(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeTopology(State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
realizeVelocity(const State &) const SimTK::Constraint::Custom::Implementationinlineprotectedvirtual
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::Implementationinlinevirtual
~PIMPLHandle()SimTK::PIMPLHandle< Implementation, ImplementationImpl >protected