| calcAccelerationConstraintMatrixA(const State &) const | SimTK::Constraint | |
| calcAccelerationConstraintMatrixAt(const State &) const | SimTK::Constraint | |
| calcAccelerationErrorFromUDot(const State &, const Vector &udot) const | SimTK::Constraint | |
| calcConstraintForcesFromMultipliers(const State &, const Vector &lambda, Vector_< SpatialVec > &bodyForcesInA, Vector &mobilityForces) const | SimTK::Constraint | |
| calcPositionConstraintMatrixP(const State &) const | SimTK::Constraint | |
| calcPositionConstraintMatrixPNInv(const State &) const | SimTK::Constraint | |
| calcPositionConstraintMatrixPt(const State &) const | SimTK::Constraint | |
| calcPositionErrorFromQ(const State &, const Vector &q) const | SimTK::Constraint | |
| calcPower(const State &state) const | SimTK::Constraint | |
| calcVelocityConstraintMatrixV(const State &) const | SimTK::Constraint | |
| calcVelocityConstraintMatrixVt(const State &) const | SimTK::Constraint | |
| calcVelocityErrorFromU(const State &, const Vector &u) const | SimTK::Constraint | |
| clearHandle() | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| CoincidentFrames typedef | SimTK::Constraint | |
| CoincidentPoints typedef | SimTK::Constraint | |
| ConstantDistance typedef | SimTK::Constraint | |
| Constraint() | SimTK::Constraint | inline |
| Constraint(ConstraintImpl *r) | SimTK::Constraint | inlineexplicit |
| copyAssign(const Constraint &source) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| disable(State &) const | SimTK::Constraint | |
| disown(Constraint &newOwner) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| enable(State &) const | SimTK::Constraint | |
| findClosestPointsInG(const State &state, Vec3 &Qf, Vec3 &Qb, bool &linesAreParallel) const | SimTK::Constraint::LineOnLineContact | |
| findContactFrameInG(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| findForceOnBodyBInG(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| findSeparation(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getAccelerationErrors(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getAccelerationErrorsAsVector(const State &) const | SimTK::Constraint | |
| getAncestorMobilizedBody() const | SimTK::Constraint | |
| getConstrainedBodyForcesAsVector(const State &state) const | SimTK::Constraint | inline |
| getConstrainedMobilityForcesAsVector(const State &state) const | SimTK::Constraint | inline |
| getConstrainedQIndex(const State &, ConstrainedMobilizerIndex, MobilizerQIndex which) const | SimTK::Constraint | |
| getConstrainedUIndex(const State &, ConstrainedMobilizerIndex, MobilizerUIndex which) const | SimTK::Constraint | |
| getConstraintForcesAsVectors(const State &state, Vector_< SpatialVec > &bodyForcesInG, Vector &mobilityForces) const | SimTK::Constraint | |
| getConstraintIndex() const | SimTK::Constraint | |
| getDefaultEdgeFrameB() const | SimTK::Constraint::LineOnLineContact | |
| getDefaultEdgeFrameF() const | SimTK::Constraint::LineOnLineContact | |
| getDefaultHalfLengthB() const | SimTK::Constraint::LineOnLineContact | |
| getDefaultHalfLengthF() const | SimTK::Constraint::LineOnLineContact | |
| getEdgeFrameB(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getEdgeFrameF(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getHalfLengthB(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getHalfLengthF(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getImpl() const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | inline |
| getImplHandleCount() const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| getIndexOfMultipliersInUse(const State &state, MultiplierIndex &px0, MultiplierIndex &vx0, MultiplierIndex &ax0) const | SimTK::Constraint | |
| getMatterSubsystem() const | SimTK::Constraint | |
| getMobilizedBodyB() const | SimTK::Constraint::LineOnLineContact | |
| getMobilizedBodyF() const | SimTK::Constraint::LineOnLineContact | |
| getMobilizedBodyFromConstrainedBody(ConstrainedBodyIndex consBodyIx) const | SimTK::Constraint | |
| getMobilizedBodyFromConstrainedMobilizer(ConstrainedMobilizerIndex consMobilizerIx) const | SimTK::Constraint | |
| getMultipliers(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getMultipliersAsVector(const State &) const | SimTK::Constraint | |
| getMyPartFromConstraintSpaceVector(const State &state, const Vector &constraintSpace, Vector &myPart) const | SimTK::Constraint | |
| getNumConstrainedBodies() const | SimTK::Constraint | |
| getNumConstrainedMobilizers() const | SimTK::Constraint | |
| getNumConstrainedQ(const State &, ConstrainedMobilizerIndex) const | SimTK::Constraint | |
| getNumConstrainedQ(const State &) const | SimTK::Constraint | |
| getNumConstrainedU(const State &, ConstrainedMobilizerIndex) const | SimTK::Constraint | |
| getNumConstrainedU(const State &) const | SimTK::Constraint | |
| getNumConstraintEquationsInUse(const State &state, int &mp, int &mv, int &ma) const | SimTK::Constraint | |
| getPositionError(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getPositionErrorsAsVector(const State &) const | SimTK::Constraint | |
| getQIndexOfConstrainedQ(const State &state, ConstrainedQIndex consQIndex) const | SimTK::Constraint | |
| getSubtree() const | SimTK::Constraint | |
| getUIndexOfConstrainedU(const State &state, ConstrainedUIndex consUIndex) const | SimTK::Constraint | |
| getVelocityErrors(const State &state) const | SimTK::Constraint::LineOnLineContact | |
| getVelocityErrorsAsVector(const State &) const | SimTK::Constraint | |
| HandleBase typedef | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| hasSameImplementation(const Constraint &other) const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | protected |
| isConditional() const | SimTK::Constraint | |
| isDisabled(const State &) const | SimTK::Constraint | |
| isDisabledByDefault() const | SimTK::Constraint | |
| isEmptyHandle() const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | inline |
| isEnforcingRolling() const | SimTK::Constraint::LineOnLineContact | |
| isInSameSubsystem(const MobilizedBody &mobod) const | SimTK::Constraint | |
| isInSubsystem() const | SimTK::Constraint | |
| isOwnerHandle() const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| isSameHandle(const Constraint &other) const | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| LineOnLineContact(MobilizedBody &mobod_F, const Transform &defaultEdgeFrameF, Real defaultHalfLengthF, MobilizedBody &mobod_B, const Transform &defaultEdgeFrameB, Real defaultHalfLengthB, bool enforceRolling) | SimTK::Constraint::LineOnLineContact | |
| LineOnLineContact() | SimTK::Constraint::LineOnLineContact | inline |
| operator ConstraintIndex() const | SimTK::Constraint | inline |
| operator=(const PIMPLHandle &source) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | protected |
| ParentHandle typedef | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| PIMPLHandle() | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | inlineprotected |
| PIMPLHandle(ConstraintImpl *p) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | explicitprotected |
| PIMPLHandle(const PIMPLHandle &source) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | protected |
| referenceAssign(const Constraint &source) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | |
| setDefaultEdgeFrameB(const Transform &defaultEdgeFrameB) | SimTK::Constraint::LineOnLineContact | |
| setDefaultEdgeFrameF(const Transform &defaultEdgeFrameF) | SimTK::Constraint::LineOnLineContact | |
| setDefaultHalfLengthB(Real defaultHalfLengthF) | SimTK::Constraint::LineOnLineContact | |
| setDefaultHalfLengthF(Real defaultHalfLengthF) | SimTK::Constraint::LineOnLineContact | |
| setDisabledByDefault(bool shouldBeDisabled) | SimTK::Constraint | |
| setEdgeFrameB(State &state, const Transform &edgeFrameB) const | SimTK::Constraint::LineOnLineContact | |
| setEdgeFrameF(State &state, const Transform &edgeFrameF) const | SimTK::Constraint::LineOnLineContact | |
| setHalfLengthB(State &state, Real halfLengthB) const | SimTK::Constraint::LineOnLineContact | |
| setHalfLengthF(State &state, Real halfLengthF) const | SimTK::Constraint::LineOnLineContact | |
| setImpl(ConstraintImpl *p) | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | protected |
| setIsConditional(bool isConditional) | SimTK::Constraint | |
| setMyPartInConstraintSpaceVector(const State &state, const Vector &myPart, Vector &constraintSpace) const | SimTK::Constraint | |
| Spherical typedef | SimTK::Constraint | |
| updImpl() | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | inline |
| updMatterSubsystem() | SimTK::Constraint | |
| ~PIMPLHandle() | SimTK::PIMPLHandle< Constraint, ConstraintImpl, true > | protected |