| abs() const | SimTK::UnitVec< P, S > | inline |
| append1(const EE &v) const | SimTK::Vec< 3, P, S > | inline |
| ArgDepth enum value | SimTK::Vec< 3, P, S > | |
| asVec3() const | SimTK::UnitVec< P, S > | inline |
| BaseVec typedef | SimTK::UnitVec< P, S > | |
| castAwayNegatorIfAny() const | SimTK::Vec< 3, P, S > | inline |
| ColSpacing enum value | SimTK::Vec< 3, P, S > | |
| conformingAdd(const Vec< M, EE, SS > &r) const | SimTK::Vec< 3, P, S > | inline |
| conformingMultiply(const Row< M, EE, SS > &r) const | SimTK::Vec< 3, P, S > | inline |
| conformingSubtract(const Vec< M, EE, SS > &r) const | SimTK::Vec< 3, P, S > | inline |
| drop1(int p) const | SimTK::Vec< 3, P, S > | inline |
| E typedef | SimTK::Vec< 3, P, S > | |
| EAbs typedef | SimTK::Vec< 3, P, S > | |
| EComplex typedef | SimTK::Vec< 3, P, S > | |
| EHerm typedef | SimTK::Vec< 3, P, S > | |
| EImag typedef | SimTK::Vec< 3, P, S > | |
| EInvert typedef | SimTK::Vec< 3, P, S > | |
| elementwiseDivide(const Vec< M, EE, SS > &r) const | SimTK::Vec< 3, P, S > | inline |
| elementwiseMultiply(const Vec< M, EE, SS > &r) const | SimTK::Vec< 3, P, S > | inline |
| ENeg typedef | SimTK::Vec< 3, P, S > | |
| ENormalize typedef | SimTK::Vec< 3, P, S > | |
| ENumber typedef | SimTK::Vec< 3, P, S > | |
| EPosTrans typedef | SimTK::Vec< 3, P, S > | |
| EPrecision typedef | SimTK::Vec< 3, P, S > | |
| EReal typedef | SimTK::Vec< 3, P, S > | |
| EScalar typedef | SimTK::Vec< 3, P, S > | |
| EScalarNormSq typedef | SimTK::Vec< 3, P, S > | |
| ESqHermT typedef | SimTK::Vec< 3, P, S > | |
| ESqrt typedef | SimTK::Vec< 3, P, S > | |
| ESqTHerm typedef | SimTK::Vec< 3, P, S > | |
| EStandard typedef | SimTK::Vec< 3, P, S > | |
| EStdNumber typedef | SimTK::Vec< 3, P, S > | |
| EULessScalar typedef | SimTK::Vec< 3, P, S > | |
| EWithoutNegator typedef | SimTK::Vec< 3, P, S > | |
| get(int i) const | SimTK::Vec< 3, P, S > | inline |
| getAs(const P *p) | SimTK::UnitVec< P, S > | inlinestatic |
| getDefaultTolerance() | SimTK::Vec< 3, P, S > | inlinestatic |
| getNaN() | SimTK::Vec< 3, P, S > | inlinestatic |
| getSubVec(int i) const | SimTK::Vec< 3, P, S > | inline |
| getSubVec(const Vec< MM, P, STRIDE > &v, int i) | SimTK::Vec< 3, P, S > | inlinestatic |
| imag() const | SimTK::Vec< 3, P, S > | inline |
| imag() | SimTK::Vec< 3, P, S > | inline |
| ImagOffset enum value | SimTK::Vec< 3, P, S > | |
| insert1(int p, const EE &v) const | SimTK::Vec< 3, P, S > | inline |
| invert() const | SimTK::Vec< 3, P, S > | inline |
| isFinite() const | SimTK::Vec< 3, P, S > | inline |
| isInf() const | SimTK::Vec< 3, P, S > | inline |
| isNaN() const | SimTK::Vec< 3, P, S > | inline |
| IsNumber enum value | SimTK::Vec< 3, P, S > | |
| isNumericallyEqual(const Vec< M, E2, RS2 > &v, double tol) const | SimTK::Vec< 3, P, S > | inline |
| isNumericallyEqual(const Vec< M, E2, RS2 > &v) const | SimTK::Vec< 3, P, S > | inline |
| isNumericallyEqual(const P &e, double tol=getDefaultTolerance()) const | SimTK::Vec< 3, P, S > | inline |
| IsPrecision enum value | SimTK::Vec< 3, P, S > | |
| IsScalar enum value | SimTK::Vec< 3, P, S > | |
| IsStdNumber enum value | SimTK::Vec< 3, P, S > | |
| IsULessScalar enum value | SimTK::Vec< 3, P, S > | |
| NActualElements enum value | SimTK::Vec< 3, P, S > | |
| NActualScalars enum value | SimTK::Vec< 3, P, S > | |
| ncol() | SimTK::Vec< 3, P, S > | inlinestatic |
| NCols enum value | SimTK::Vec< 3, P, S > | |
| negate() const | SimTK::UnitVec< P, S > | inline |
| norm() const | SimTK::Vec< 3, P, S > | inline |
| normalize() const | SimTK::Vec< 3, P, S > | inline |
| normSqr() const | SimTK::Vec< 3, P, S > | inline |
| NPackedElements enum value | SimTK::Vec< 3, P, S > | |
| nrow() | SimTK::Vec< 3, P, S > | inlinestatic |
| NRows enum value | SimTK::Vec< 3, P, S > | |
| Number typedef | SimTK::Vec< 3, P, S > | |
| operator!=(const UnitVec< P, S1 > &u1, const UnitVec< P, S2 > &u2) | SimTK::UnitVec< P, S > | related |
| operator()(int i) const | SimTK::UnitVec< P, S > | inline |
| Vec< 3, P, S >::operator()(int i) | SimTK::Vec< 3, P, S > | inline |
| operator*=(const EE &e) | SimTK::Vec< 3, P, S > | inline |
| operator+() const | SimTK::Vec< 3, P, S > | inline |
| operator+=(const Vec< M, EE, SS > &r) | SimTK::Vec< 3, P, S > | inline |
| operator+=(const Vec< M, negator< EE >, SS > &r) | SimTK::Vec< 3, P, S > | inline |
| operator+=(const EE &e) | SimTK::Vec< 3, P, S > | inline |
| operator-() const | SimTK::UnitVec< P, S > | inline |
| Vec< 3, P, S >::operator-() | SimTK::Vec< 3, P, S > | inline |
| operator-=(const Vec< M, EE, SS > &r) | SimTK::Vec< 3, P, S > | inline |
| operator-=(const Vec< M, negator< EE >, SS > &r) | SimTK::Vec< 3, P, S > | inline |
| operator-=(const EE &e) | SimTK::Vec< 3, P, S > | inline |
| operator/=(const EE &e) | SimTK::Vec< 3, P, S > | inline |
| operator=(const UnitVec &u) | SimTK::UnitVec< P, S > | inline |
| operator=(const UnitVec< P, S2 > &u) | SimTK::UnitVec< P, S > | inline |
| Vec< 3, P, S >::operator=(const Vec &src) | SimTK::Vec< 3, P, S > | inline |
| Vec< 3, P, S >::operator=(const EE *p) | SimTK::Vec< 3, P, S > | inline |
| Vec< 3, P, S >::operator=(const Vec< M, EE, SS > &vv) | SimTK::Vec< 3, P, S > | inline |
| Vec< 3, P, S >::operator=(const EE &e) | SimTK::Vec< 3, P, S > | inline |
| operator==(const UnitVec< P, S1 > &u1, const UnitVec< P, S2 > &u2) | SimTK::UnitVec< P, S > | related |
| operator[](int i) const | SimTK::UnitVec< P, S > | inline |
| Vec< 3, P, S >::operator[](int i) | SimTK::Vec< 3, P, S > | inline |
| operator~() const | SimTK::UnitVec< P, S > | inline |
| operator~() | SimTK::UnitVec< P, S > | inline |
| perp() const | SimTK::UnitVec< P, S > | inline |
| positionalTranspose() const | SimTK::Vec< 3, P, S > | inline |
| Precision typedef | SimTK::Vec< 3, P, S > | |
| readUnformatted(std::istream &in, Vec< M, E, S > &v) | SimTK::Vec< 3, P, S > | related |
| real() const | SimTK::Vec< 3, P, S > | inline |
| real() | SimTK::Vec< 3, P, S > | inline |
| RealStrideFactor enum value | SimTK::Vec< 3, P, S > | |
| RowSpacing enum value | SimTK::Vec< 3, P, S > | |
| Scalar typedef | SimTK::Vec< 3, P, S > | |
| scalarAdd(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarDivide(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarDivideEq(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarDivideEq(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarDivideEqFromLeft(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarDivideEqFromLeft(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarDivideFromLeft(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarEq(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarEq(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarMinusEq(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarMinusEq(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarMinusEqFromLeft(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarMinusEqFromLeft(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarMultiply(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarMultiplyFromLeft(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| ScalarNormSq typedef | SimTK::Vec< 3, P, S > | |
| scalarNormSqr() const | SimTK::Vec< 3, P, S > | inline |
| scalarPlusEq(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarPlusEq(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarSubtract(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarSubtractFromLeft(const EE &e) const | SimTK::Vec< 3, P, S > | inline |
| scalarTimesEq(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarTimesEq(int ee) | SimTK::Vec< 3, P, S > | inline |
| scalarTimesEqFromLeft(const EE &ee) | SimTK::Vec< 3, P, S > | inline |
| scalarTimesEqFromLeft(int ee) | SimTK::Vec< 3, P, S > | inline |
| set(int i, const E &value) | SimTK::Vec< 3, P, S > | inline |
| setToNaN() | SimTK::Vec< 3, P, S > | inline |
| setToZero() | SimTK::Vec< 3, P, S > | inline |
| SignInterpretation enum value | SimTK::Vec< 3, P, S > | |
| size() | SimTK::Vec< 3, P, S > | inlinestatic |
| sqrt() const | SimTK::Vec< 3, P, S > | inline |
| standardize() const | SimTK::Vec< 3, P, S > | inline |
| StdNumber typedef | SimTK::Vec< 3, P, S > | |
| sum() const | SimTK::Vec< 3, P, S > | inline |
| T typedef | SimTK::Vec< 3, P, S > | |
| TAbs typedef | SimTK::Vec< 3, P, S > | |
| TCol typedef | SimTK::Vec< 3, P, S > | |
| TComplex typedef | SimTK::Vec< 3, P, S > | |
| TElement typedef | SimTK::Vec< 3, P, S > | |
| THerm typedef | SimTK::Vec< 3, P, S > | |
| TImag typedef | SimTK::Vec< 3, P, S > | |
| TInvert typedef | SimTK::Vec< 3, P, S > | |
| TNeg typedef | SimTK::Vec< 3, P, S > | |
| TNormalize typedef | SimTK::Vec< 3, P, S > | |
| toString() const | SimTK::Vec< 3, P, S > | inline |
| TPosTrans typedef | SimTK::Vec< 3, P, S > | |
| transpose() const | SimTK::Vec< 3, P, S > | inline |
| TransposeType typedef | SimTK::UnitVec< P, S > | |
| TReal typedef | SimTK::Vec< 3, P, S > | |
| TRow typedef | SimTK::Vec< 3, P, S > | |
| TSqHermT typedef | SimTK::Vec< 3, P, S > | |
| TSqrt typedef | SimTK::Vec< 3, P, S > | |
| TSqTHerm typedef | SimTK::Vec< 3, P, S > | |
| TStandard typedef | SimTK::Vec< 3, P, S > | |
| TWithoutNegator typedef | SimTK::Vec< 3, P, S > | |
| ULessScalar typedef | SimTK::Vec< 3, P, S > | |
| UnitVec() | SimTK::UnitVec< P, S > | inline |
| UnitVec(const UnitVec &u) | SimTK::UnitVec< P, S > | inline |
| UnitVec(const UnitVec< P, S2 > &u) | SimTK::UnitVec< P, S > | inline |
| UnitVec(const BaseVec &v) | SimTK::UnitVec< P, S > | inlineexplicit |
| UnitVec(const Vec< 3, P, S2 > &v) | SimTK::UnitVec< P, S > | inlineexplicit |
| UnitVec(const P &x, const P &y, const P &z) | SimTK::UnitVec< P, S > | inline |
| UnitVec(const CoordinateAxis &axis) | SimTK::UnitVec< P, S > | inline |
| UnitVec(const CoordinateDirection &dir) | SimTK::UnitVec< P, S > | inline |
| UnitVec(int axis) | SimTK::UnitVec< P, S > | inlineexplicit |
| UnitVec(const BaseVec &v, bool) | SimTK::UnitVec< P, S > | inline |
| UnitVec(const Vec< 3, P, S2 > &v, bool) | SimTK::UnitVec< P, S > | inline |
| updAs(P *p) | SimTK::Vec< 3, P, S > | inlinestatic |
| updCastAwayNegatorIfAny() | SimTK::Vec< 3, P, S > | inline |
| updNegate() | SimTK::Vec< 3, P, S > | inline |
| updPositionalTranspose() | SimTK::Vec< 3, P, S > | inline |
| updSubVec(int i) | SimTK::Vec< 3, P, S > | inline |
| updSubVec(Vec< MM, P, STRIDE > &v, int i) | SimTK::Vec< 3, P, S > | inlinestatic |
| updTranspose() | SimTK::Vec< 3, P, S > | inline |
| Vec() | SimTK::Vec< 3, P, S > | inline |
| Vec(const Vec &src) | SimTK::Vec< 3, P, S > | inline |
| Vec(const Vec< M, E, SS > &src) | SimTK::Vec< 3, P, S > | inline |
| Vec(const Vec< M, ENeg, SS > &src) | SimTK::Vec< 3, P, S > | inline |
| Vec(const Vec< M, EE, SS > &src) | SimTK::Vec< 3, P, S > | inlineexplicit |
| Vec(const E &e) | SimTK::Vec< 3, P, S > | inlineexplicit |
| Vec(const ENeg &ne) | SimTK::Vec< 3, P, S > | inlineexplicit |
| Vec(int i) | SimTK::Vec< 3, P, S > | inlineexplicit |
| Vec(const E &e0, const E &e1) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7) | SimTK::Vec< 3, P, S > | inline |
| Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8) | SimTK::Vec< 3, P, S > | inline |
| Vec(const EE *p) | SimTK::Vec< 3, P, S > | inlineexplicit |
| writeUnformatted(std::ostream &o, const Vec< M, E, S > &v) | SimTK::Vec< 3, P, S > | related |