, including all inherited members.
addInBodyTorque(const State &, MobilizedBodyIndex, const Vec3 &torqueInG, Vector_< SpatialVec > &bodyForcesInG) const | SimTK::SimbodyMatterSubsystem | |
addInMobilityForce(const State &, MobilizedBodyIndex, MobilizerUIndex which, Real f, Vector &mobilityForces) const | SimTK::SimbodyMatterSubsystem | |
addInStationForce(const State &, MobilizedBodyIndex bodyB, const Vec3 &stationOnB, const Vec3 &forceInG, Vector_< SpatialVec > &bodyForcesInG) const | SimTK::SimbodyMatterSubsystem | |
adoptConstraint(Constraint &) | SimTK::SimbodyMatterSubsystem | |
adoptMeasure(AbstractMeasure &) | SimTK::Subsystem | |
adoptMobilizedBody(MobilizedBodyIndex parent, MobilizedBody &child) | SimTK::SimbodyMatterSubsystem | |
adoptSubsystemGuts(Subsystem::Guts *g) | SimTK::Subsystem | |
allocateAutoUpdateDiscreteVariable(State &, Stage invalidates, AbstractValue *v, Stage updateDependsOn) const | SimTK::Subsystem | |
allocateCacheEntry(const State &, Stage dependsOn, Stage computedBy, AbstractValue *v) const | SimTK::Subsystem | |
allocateCacheEntry(const State &state, Stage g, AbstractValue *v) const | SimTK::Subsystem | [inline] |
allocateDiscreteVariable(State &, Stage invalidates, AbstractValue *v) const | SimTK::Subsystem | |
allocateEventTriggersByStage(const State &, Stage, int ntriggers) const | SimTK::Subsystem | |
allocateLazyCacheEntry(const State &state, Stage earliest, AbstractValue *v) const | SimTK::Subsystem | [inline] |
allocateQ(State &, const Vector &qInit) const | SimTK::Subsystem | |
allocateQErr(const State &, int nqerr) const | SimTK::Subsystem | |
allocateU(State &, const Vector &uInit) const | SimTK::Subsystem | |
allocateUDotErr(const State &, int nudoterr) const | SimTK::Subsystem | |
allocateUErr(const State &, int nuerr) const | SimTK::Subsystem | |
allocateZ(State &, const Vector &zInit) const | SimTK::Subsystem | |
calcAccConstraintErr(const State &, const Vector &knownUdot, Vector &constraintErr) const | SimTK::SimbodyMatterSubsystem | |
calcAcceleration(const State &, const Vector &mobilityForces, const Vector_< SpatialVec > &bodyForces, Vector &udot, Vector_< SpatialVec > &A_GB) const | SimTK::SimbodyMatterSubsystem | |
calcAccelerationFromUDot(const State &state, const Vector &knownUDot, Vector_< SpatialVec > &A_GB) const | SimTK::SimbodyMatterSubsystem | |
calcAccelerationIgnoringConstraints(const State &, const Vector &mobilityForces, const Vector_< SpatialVec > &bodyForces, Vector &udot, Vector_< SpatialVec > &A_GB) const | SimTK::SimbodyMatterSubsystem | |
calcCompositeBodyInertias(const State &, Vector_< SpatialMat > &R) const | SimTK::SimbodyMatterSubsystem | |
calcConstraintForcesFromMultipliers(const State &s, const Vector &multipliers, Vector_< SpatialVec > &bodyForcesInG, Vector &mobilityForces) const | SimTK::SimbodyMatterSubsystem | |
calcDynamicsFromForces(const State &, const Vector &appliedMobilityForces, const Vector_< SpatialVec > &appliedBodyForces, Vector &udot, Vector &lambda_p, Vector &lambda_r) const | SimTK::SimbodyMatterSubsystem | |
calcDynamicsFromForcesAndMotions(const State &, const Vector &appliedMobilityForces, const Vector_< SpatialVec > &appliedBodyForces, const Vector &udot_p, Vector &udot, Vector &lambda_p, Vector &lambda_r) const | SimTK::SimbodyMatterSubsystem | |
calcG(const State &, Matrix &G) const | SimTK::SimbodyMatterSubsystem | |
calcGt(const State &, Matrix &Gt) const | SimTK::SimbodyMatterSubsystem | |
calcGtV(const State &, const Vector &v, Vector &GtV) const | SimTK::SimbodyMatterSubsystem | |
calcGV(const State &, const Vector &v, Vector &Gv) const | SimTK::SimbodyMatterSubsystem | |
calcInternalGradientFromSpatial(const State &, const Vector_< SpatialVec > &dEdR, Vector &dEdQ) const | SimTK::SimbodyMatterSubsystem | |
calcKineticEnergy(const State &) const | SimTK::SimbodyMatterSubsystem | |
calcM(const State &, Matrix &M) const | SimTK::SimbodyMatterSubsystem | |
calcMInv(const State &, Matrix &MInv) const | SimTK::SimbodyMatterSubsystem | |
calcMInverseV(const State &, const Vector &v, Vector &MinvV) const | SimTK::SimbodyMatterSubsystem | |
calcMobilizerReactionForces(const State &state, Vector_< SpatialVec > &forcesAtMInG) const | SimTK::SimbodyMatterSubsystem | |
calcMV(const State &, const Vector &v, Vector &MV) const | SimTK::SimbodyMatterSubsystem | |
calcP(const State &state, Matrix &P) const | SimTK::SimbodyMatterSubsystem | |
calcPNInv(const State &state, Matrix &PNInv) const | SimTK::SimbodyMatterSubsystem | |
calcPt(const State &state, Matrix &Pt) const | SimTK::SimbodyMatterSubsystem | |
calcPtV(const State &s, const Vector &v, Vector &PtV) const | SimTK::SimbodyMatterSubsystem | |
calcQDot(const State &s, const Vector &u, Vector &qdot) const | SimTK::SimbodyMatterSubsystem | |
calcQDotDot(const State &s, const Vector &udot, Vector &qdotdot) const | SimTK::SimbodyMatterSubsystem | |
calcResidualForce(const State &state, const Vector &appliedMobilityForces, const Vector_< SpatialVec > &appliedBodyForces, const Vector &knownUdot, const Vector &knownMultipliers, Vector &residualMobilityForces) const | SimTK::SimbodyMatterSubsystem | |
calcResidualForceIgnoringConstraints(const State &state, const Vector &appliedMobilityForces, const Vector_< SpatialVec > &appliedBodyForces, const Vector &knownUdot, Vector &residualMobilityForces) const | SimTK::SimbodyMatterSubsystem | |
calcSpatialKinematicsFromInternal(const State &, const Vector &v, Vector_< SpatialVec > &Jv) const | SimTK::SimbodyMatterSubsystem | |
calcSystemCentralInertiaInGround(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemCentralMomentum(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMass(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMassCenterAccelerationInGround(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMassCenterLocationInGround(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMassCenterVelocityInGround(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMassPropertiesInGround(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcSystemMomentumAboutGroundOrigin(const State &s) const | SimTK::SimbodyMatterSubsystem | |
calcTreeEquivalentMobilityForces(const State &, const Vector_< SpatialVec > &bodyForces, Vector &mobilityForces) const | SimTK::SimbodyMatterSubsystem | |
convertToEulerAngles(const State &inputState, State &outputState) const | SimTK::SimbodyMatterSubsystem | |
convertToQuaternions(const State &inputState, State &outputState) const | SimTK::SimbodyMatterSubsystem | |
getAllParticleAccelerations(const State &) const | SimTK::SimbodyMatterSubsystem | |
getAllParticleLocations(const State &) const | SimTK::SimbodyMatterSubsystem | |
getAllParticleMasses(const State &) const | SimTK::SimbodyMatterSubsystem | |
getAllParticleVelocities(const State &) const | SimTK::SimbodyMatterSubsystem | |
getAnglePoolIndex(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getArticulatedBodyInertia(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getCacheEntry(const State &, CacheEntryIndex) const | SimTK::Subsystem | |
getCentrifugalForces(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getCompositeBodyInertia(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getConstraint(ConstraintIndex) const | SimTK::SimbodyMatterSubsystem | |
getCoriolisAcceleration(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getDiscreteVariable(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | |
getDiscreteVarLastUpdateTime(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
getDiscreteVarUpdateIndex(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
getDiscreteVarUpdateValue(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
getEventTriggersByStage(const State &, Stage) const | SimTK::Subsystem | |
getEventTriggerStartByStage(const State &, Stage) const | SimTK::Subsystem | |
getGround() const | SimTK::SimbodyMatterSubsystem | |
getGyroscopicForce(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getMeasure(MeasureIndex) const | SimTK::Subsystem | |
getMeasure_(MeasureIndex mx) const | SimTK::Subsystem | [inline] |
getMobilizedBody(MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getMultipliers(const State &) const | SimTK::Subsystem | |
getMultipliersStart(const State &) const | SimTK::Subsystem | |
getMySubsystemIndex() const | SimTK::Subsystem | |
getName() const | SimTK::Subsystem | |
getNEventTriggersByStage(const State &, Stage) const | SimTK::Subsystem | |
getNMultipliers(const State &) const | SimTK::Subsystem | |
getNQ(const State &) const | SimTK::Subsystem | |
getNQErr(const State &) const | SimTK::Subsystem | |
getNU(const State &) const | SimTK::Subsystem | |
getNUDotErr(const State &) const | SimTK::Subsystem | |
getNUErr(const State &) const | SimTK::Subsystem | |
getNumBodies() const | SimTK::SimbodyMatterSubsystem | |
getNumConstraints() const | SimTK::SimbodyMatterSubsystem | |
getNumMobilities() const | SimTK::SimbodyMatterSubsystem | |
getNumParticles() const | SimTK::SimbodyMatterSubsystem | |
getNumQuaternionsInUse(const State &) const | SimTK::SimbodyMatterSubsystem | |
getNZ(const State &) const | SimTK::Subsystem | |
getParticleAcceleration(const State &s, ParticleIndex p) const | SimTK::SimbodyMatterSubsystem | [inline] |
getParticleLocation(const State &s, ParticleIndex p) const | SimTK::SimbodyMatterSubsystem | [inline] |
getParticleVelocity(const State &s, ParticleIndex p) const | SimTK::SimbodyMatterSubsystem | [inline] |
getQ(const State &) const | SimTK::Subsystem | |
getQDot(const State &) const | SimTK::Subsystem | |
getQDotDot(const State &) const | SimTK::Subsystem | |
getQErr(const State &) const | SimTK::Subsystem | |
getQErrStart(const State &) const | SimTK::Subsystem | |
getQStart(const State &) const | SimTK::Subsystem | |
getQuaternionPoolIndex(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getRep() const | SimTK::SimbodyMatterSubsystem | |
getShowDefaultGeometry() const | SimTK::SimbodyMatterSubsystem | |
getStage(const State &) const | SimTK::Subsystem | |
getSubsystemGuts() const | SimTK::Subsystem | [inline] |
getSystem() const | SimTK::Subsystem | |
getTotalCentrifugalForces(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getTotalCoriolisAcceleration(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
getTotalMultAlloc() const | SimTK::SimbodyMatterSubsystem | |
getTotalQAlloc() const | SimTK::SimbodyMatterSubsystem | |
getU(const State &) const | SimTK::Subsystem | |
getUDot(const State &) const | SimTK::Subsystem | |
getUDotErr(const State &) const | SimTK::Subsystem | |
getUDotErrStart(const State &) const | SimTK::Subsystem | |
getUErr(const State &) const | SimTK::Subsystem | |
getUErrStart(const State &) const | SimTK::Subsystem | |
getUseEulerAngles(const State &) const | SimTK::SimbodyMatterSubsystem | |
getUStart(const State &) const | SimTK::Subsystem | |
getVersion() const | SimTK::Subsystem | |
getZ(const State &) const | SimTK::Subsystem | |
getZDot(const State &) const | SimTK::Subsystem | |
getZStart(const State &) const | SimTK::Subsystem | |
Ground() | SimTK::SimbodyMatterSubsystem | [inline] |
Guts class | SimTK::Subsystem | [friend] |
hasGuts() const | SimTK::Subsystem | [inline] |
invalidateSubsystemTopologyCache() const | SimTK::Subsystem | |
isCacheValueRealized(const State &, CacheEntryIndex) const | SimTK::Subsystem | |
isConstraintDisabled(const State &, ConstraintIndex constraint) const | SimTK::SimbodyMatterSubsystem | |
isDiscreteVarUpdateValueRealized(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
isEmptyHandle() const | SimTK::Subsystem | |
isInSameSystem(const Subsystem &otherSubsystem) const | SimTK::Subsystem | |
isInSystem() const | SimTK::Subsystem | |
isMobilizerPrescribed(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
isOwnerHandle() const | SimTK::Subsystem | |
isSameSubsystem(const Subsystem &otherSubsystem) const | SimTK::Subsystem | |
isUsingQuaternion(const State &, MobilizedBodyIndex) const | SimTK::SimbodyMatterSubsystem | |
markCacheValueNotRealized(const State &, CacheEntryIndex) const | SimTK::Subsystem | |
markCacheValueRealized(const State &, CacheEntryIndex) const | SimTK::Subsystem | |
markDiscreteVarUpdateValueRealized(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
multiplyByN(const State &s, bool transpose, const Vector &in, Vector &out) const | SimTK::SimbodyMatterSubsystem | |
multiplyByNDot(const State &s, bool transpose, const Vector &in, Vector &out) const | SimTK::SimbodyMatterSubsystem | |
multiplyByNInv(const State &s, bool transpose, const Vector &in, Vector &out) const | SimTK::SimbodyMatterSubsystem | |
operator=(const SimbodyMatterSubsystem &ss) | SimTK::SimbodyMatterSubsystem | [inline] |
SimTK::Subsystem::operator=(const Subsystem &) | SimTK::Subsystem | |
prescribe(State &, Stage) const | SimTK::SimbodyMatterSubsystem | |
projectQConstraints(State &s, Real consAccuracy, const Vector &yWeights, const Vector &ooTols, Vector &yErrest, System::ProjectOptions) const | SimTK::SimbodyMatterSubsystem | |
projectUConstraints(State &s, Real consAccuracy, const Vector &yWeights, const Vector &ooTols, Vector &yErrest, System::ProjectOptions) const | SimTK::SimbodyMatterSubsystem | |
realizeArticulatedBodyInertias(const State &) const | SimTK::SimbodyMatterSubsystem | |
realizeCompositeBodyInertias(const State &) const | SimTK::SimbodyMatterSubsystem | |
setAllParticleLocations(State &s, const Vector_< Vec3 > &r) const | SimTK::SimbodyMatterSubsystem | [inline] |
setAllParticleMasses(State &s, const Vector &masses) const | SimTK::SimbodyMatterSubsystem | [inline] |
setAllParticleVelocities(State &s, const Vector_< Vec3 > &v) const | SimTK::SimbodyMatterSubsystem | [inline] |
setConstraintIsDisabled(State &, ConstraintIndex constraint, bool) const | SimTK::SimbodyMatterSubsystem | |
setMobilizerIsPrescribed(State &, MobilizedBodyIndex, bool) const | SimTK::SimbodyMatterSubsystem | |
setParticleLocation(State &s, ParticleIndex p, const Vec3 &r) const | SimTK::SimbodyMatterSubsystem | [inline] |
setParticleVelocity(State &s, ParticleIndex p, const Vec3 &v) const | SimTK::SimbodyMatterSubsystem | [inline] |
setQ(State &s, const Vector &q) const | SimTK::Subsystem | [inline] |
setShowDefaultGeometry(bool show) | SimTK::SimbodyMatterSubsystem | |
setSystem(System &, SubsystemIndex) | SimTK::Subsystem | |
setU(State &s, const Vector &u) const | SimTK::Subsystem | [inline] |
setUseEulerAngles(State &, bool) const | SimTK::SimbodyMatterSubsystem | |
setZ(State &s, const Vector &z) const | SimTK::Subsystem | [inline] |
SimbodyMatterSubsystem() | SimTK::SimbodyMatterSubsystem | |
SimbodyMatterSubsystem(MultibodySystem &) | SimTK::SimbodyMatterSubsystem | [explicit] |
SimbodyMatterSubsystem(const SimbodyMatterSubsystem &ss) | SimTK::SimbodyMatterSubsystem | [inline] |
SimTK_PIMPL_DOWNCAST(SimbodyMatterSubsystem, Subsystem) | SimTK::SimbodyMatterSubsystem | |
Subsystem() | SimTK::Subsystem | [inline] |
Subsystem(const Subsystem &) | SimTK::Subsystem | |
Subsystem(Subsystem::Guts *g) | SimTK::Subsystem | [inline, explicit] |
subsystemTopologyHasBeenRealized() const | SimTK::Subsystem | |
updAllParticleLocations(State &) const | SimTK::SimbodyMatterSubsystem | |
updAllParticleMasses(State &s) const | SimTK::SimbodyMatterSubsystem | |
updAllParticleVelocities(State &) const | SimTK::SimbodyMatterSubsystem | |
updCacheEntry(const State &, CacheEntryIndex) const | SimTK::Subsystem | |
updConstraint(ConstraintIndex) | SimTK::SimbodyMatterSubsystem | |
updDiscreteVariable(State &, DiscreteVariableIndex) const | SimTK::Subsystem | |
updDiscreteVarUpdateValue(const State &s, DiscreteVariableIndex dx) const | SimTK::Subsystem | [inline] |
updEventTriggersByStage(const State &, Stage) const | SimTK::Subsystem | |
updGround() | SimTK::SimbodyMatterSubsystem | |
updMobilizedBody(MobilizedBodyIndex) | SimTK::SimbodyMatterSubsystem | |
updMultipliers(const State &) const | SimTK::Subsystem | |
updParticleLocation(State &s, ParticleIndex p) const | SimTK::SimbodyMatterSubsystem | [inline] |
updParticleVelocity(State &s, ParticleIndex p) const | SimTK::SimbodyMatterSubsystem | [inline] |
updQ(State &) const | SimTK::Subsystem | |
updQDot(const State &) const | SimTK::Subsystem | |
updQDotDot(const State &) const | SimTK::Subsystem | |
updQErr(const State &) const | SimTK::Subsystem | |
updRep() | SimTK::SimbodyMatterSubsystem | |
updSubsystemGuts() | SimTK::Subsystem | [inline] |
updSystem() | SimTK::Subsystem | |
updU(State &) const | SimTK::Subsystem | |
updUDot(const State &) const | SimTK::Subsystem | |
updUDotErr(const State &) const | SimTK::Subsystem | |
updUErr(const State &) const | SimTK::Subsystem | |
updZ(State &) const | SimTK::Subsystem | |
updZDot(const State &) const | SimTK::Subsystem | |
~SimbodyMatterSubsystem() | SimTK::SimbodyMatterSubsystem | [inline] |
~Subsystem() | SimTK::Subsystem | |