| 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 |