Simbody  3.4 (development)
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::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 =0SimTK::Constraint::Custom::Implementation [pure virtual]
Constraint::CustomImpl classSimTK::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() 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::Implementation [explicit]
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 > [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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines