| abs(TAbs &mabs) const  | SimTK::MatrixBase< ELT > | inline | 
  | abs() const  | SimTK::MatrixBase< ELT > | inline | 
  | block(int i, int j, int m, int n) const  | SimTK::MatrixBase< ELT > | inline | 
  | clear() | SimTK::MatrixBase< ELT > | inline | 
  | col(int j) const  | SimTK::MatrixBase< ELT > | inline | 
  | colScale(const VectorBase< EE > &c, typename EltResult< EE >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | colScale(const VectorBase< EE > &c) const  | SimTK::MatrixBase< ELT > | inline | 
  | colScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | colScaleInPlace(const VectorBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | colScaleInPlace(const VectorBase< EE > &v) | SimTK::MatrixBase< ELT > | inline | 
  | colSum() const  | SimTK::MatrixBase< ELT > | inline | 
  | commitTo(const MatrixCommitment &mc) | SimTK::MatrixBase< ELT > | inline | 
  | copyAssign(const MatrixBase &b) | SimTK::MatrixBase< ELT > | inline | 
  | CppNScalarsPerElement enum value | SimTK::MatrixBase< ELT > |  | 
  | diag() const  | SimTK::MatrixBase< ELT > | inline | 
  | diag() | SimTK::MatrixBase< ELT > | inline | 
  | dump(const char *msg=0) const  | SimTK::MatrixBase< ELT > | inline | 
  | E typedef | SimTK::MatrixBase< ELT > |  | 
  | EAbs typedef | SimTK::MatrixBase< ELT > |  | 
  | EComplex typedef | SimTK::MatrixBase< ELT > |  | 
  | EHerm typedef | SimTK::MatrixBase< ELT > |  | 
  | EImag typedef | SimTK::MatrixBase< ELT > |  | 
  | EInvert typedef | SimTK::MatrixBase< ELT > |  | 
  | elementwiseAddScalar(const S &s, typename EltResult< S >::Add &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAddScalar(const S &s) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAddScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Add &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAddScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAddScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAssign(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAssign(int s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseAssign(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivide(const MatrixBase< EE > &, typename EltResult< EE >::Dvd &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivide(const MatrixBase< EE > &m) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivide(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Dvd &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Dvd &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideFromLeft(const MatrixBase< EE > &m) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideFromLeftInPlace(const MatrixBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideFromLeftInPlace(const MatrixBase< EE > &r) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideInPlace(const MatrixBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseDivideInPlace(const MatrixBase< EE > &r) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseInvert(MatrixBase< typename CNT< E >::TInvert > &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseInvert() const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseInvertInPlace() | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiply(const MatrixBase< EE > &, typename EltResult< EE >::Mul &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiply(const MatrixBase< EE > &m) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiply(const MatrixBase< EE > &r, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyFromLeft(const MatrixBase< EE > &, typename MatrixBase< EE >::template EltResult< E >::Mul &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyFromLeft(const MatrixBase< EE > &m) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyFromLeftInPlace(const MatrixBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyFromLeftInPlace(const MatrixBase< EE > &r) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyInPlace(const MatrixBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseMultiplyInPlace(const MatrixBase< EE > &r) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractFromScalar(const S &, typename MatrixBase< S >::template EltResult< E >::Sub &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractFromScalar(const S &s) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractFromScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractFromScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractScalar(const S &s, typename EltResult< S >::Sub &) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractScalar(const S &s) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractScalar(const S &s, typename MatrixBase< ELT >::template EltResult< S >::Sub &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | elementwiseSubtractScalarInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | ENeg typedef | SimTK::MatrixBase< ELT > |  | 
  | ENormalize typedef | SimTK::MatrixBase< ELT > |  | 
  | ENumber typedef | SimTK::MatrixBase< ELT > |  | 
  | EPosTrans typedef | SimTK::MatrixBase< ELT > |  | 
  | EPrecision typedef | SimTK::MatrixBase< ELT > |  | 
  | EReal typedef | SimTK::MatrixBase< ELT > |  | 
  | EScalar typedef | SimTK::MatrixBase< ELT > |  | 
  | EScalarNormSq typedef | SimTK::MatrixBase< ELT > |  | 
  | ESqHermT typedef | SimTK::MatrixBase< ELT > |  | 
  | ESqTHerm typedef | SimTK::MatrixBase< ELT > |  | 
  | EStandard typedef | SimTK::MatrixBase< ELT > |  | 
  | EStdNumber typedef | SimTK::MatrixBase< ELT > |  | 
  | EWithoutNegator typedef | SimTK::MatrixBase< ELT > |  | 
  | getAnyElt(int i, int j, ELT &value) const  | SimTK::MatrixBase< ELT > | inline | 
  | getAnyElt(int i, int j) const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsMatrix() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsMatrixView() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsRowVector() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsRowVectorBase() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsRowVectorView() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsVector() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsVectorBase() const  | SimTK::MatrixBase< ELT > | inline | 
  | getAsVectorView() const  | SimTK::MatrixBase< ELT > | inline | 
  | getCharacterCommitment() const  | SimTK::MatrixBase< ELT > | inline | 
  | getContiguousScalarData() const  | SimTK::MatrixBase< ELT > | inline | 
  | getContiguousScalarDataLength() const  | SimTK::MatrixBase< ELT > | inline | 
  | getElt(int i, int j) const  | SimTK::MatrixBase< ELT > | inline | 
  | getHelper() const  | SimTK::MatrixBase< ELT > | inlineprotected | 
  | getMatrixCharacter() const  | SimTK::MatrixBase< ELT > | inline | 
  | getNScalarsPerElement() const  | SimTK::MatrixBase< ELT > | inline | 
  | getPackedSizeofElement() const  | SimTK::MatrixBase< ELT > | inline | 
  | hasContiguousData() const  | SimTK::MatrixBase< ELT > | inline | 
  | invert() const  | SimTK::MatrixBase< ELT > | inline | 
  | invertInPlace() | SimTK::MatrixBase< ELT > | inline | 
  | isResizeable() const  | SimTK::MatrixBase< ELT > | inline | 
  | lockShape() | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase class | SimTK::MatrixBase< ELT > | friend | 
  | MatrixBase() | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment) | SimTK::MatrixBase< ELT > | inlineexplicit | 
  | MatrixBase(const MatrixCommitment &commitment, int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixBase &b) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const TNeg &b) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, int m, int n, const ELT &initialValue) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, int m, int n, const ELT *cppInitialValuesByRow) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, const MatrixCharacter &character, int spacing, const Scalar *data) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, const MatrixCharacter &character, int spacing, Scalar *data) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::ShallowCopy &shallow) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, const MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::ShallowCopy &shallow) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixCommitment &commitment, const MatrixHelper< Scalar > &source, const typename MatrixHelper< Scalar >::DeepCopy &deep) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(const MatrixBase< EE > &b) | SimTK::MatrixBase< ELT > | inline | 
  | MatrixBase(MatrixHelperRep< Scalar > *hrep) | SimTK::MatrixBase< ELT > | inlineexplicit | 
  | ncol() const  | SimTK::MatrixBase< ELT > | inline | 
  | negate() const  | SimTK::MatrixBase< ELT > | inline | 
  | negateInPlace() | SimTK::MatrixBase< ELT > | inline | 
  | nelt() const  | SimTK::MatrixBase< ELT > | inline | 
  | norm() const  | SimTK::MatrixBase< ELT > | inline | 
  | normRMS() const  | SimTK::MatrixBase< ELT > | inline | 
  | normSqr() const  | SimTK::MatrixBase< ELT > | inline | 
  | nrow() const  | SimTK::MatrixBase< ELT > | inline | 
  | NScalarsPerElement enum value | SimTK::MatrixBase< ELT > |  | 
  | Number typedef | SimTK::MatrixBase< ELT > |  | 
  | operator()(int j) const  | SimTK::MatrixBase< ELT > | inline | 
  | operator()(int j) | SimTK::MatrixBase< ELT > | inline | 
  | operator()(int i, int j, int m, int n) const  | SimTK::MatrixBase< ELT > | inline | 
  | operator()(int i, int j, int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | operator()(int i, int j) const  | SimTK::MatrixBase< ELT > | inline | 
  | operator()(int i, int j) | SimTK::MatrixBase< ELT > | inline | 
  | operator*=(const StdNumber &t) | SimTK::MatrixBase< ELT > | inline | 
  | operator+() const  | SimTK::MatrixBase< ELT > | inline | 
  | operator+=(const MatrixBase &r) | SimTK::MatrixBase< ELT > | inline | 
  | operator+=(const MatrixBase< EE > &b) | SimTK::MatrixBase< ELT > | inline | 
  | operator-() const  | SimTK::MatrixBase< ELT > | inline | 
  | operator-() | SimTK::MatrixBase< ELT > | inline | 
  | operator-=(const MatrixBase &r) | SimTK::MatrixBase< ELT > | inline | 
  | operator-=(const MatrixBase< EE > &b) | SimTK::MatrixBase< ELT > | inline | 
  | operator/=(const StdNumber &t) | SimTK::MatrixBase< ELT > | inline | 
  | operator=(const MatrixBase &b) | SimTK::MatrixBase< ELT > | inline | 
  | operator=(const MatrixBase< EE > &b) | SimTK::MatrixBase< ELT > | inline | 
  | operator=(const ELT &t) | SimTK::MatrixBase< ELT > | inline | 
  | operator[](int i) const  | SimTK::MatrixBase< ELT > | inline | 
  | operator[](int i) | SimTK::MatrixBase< ELT > | inline | 
  | operator~() const  | SimTK::MatrixBase< ELT > | inline | 
  | operator~() | SimTK::MatrixBase< ELT > | inline | 
  | Precision typedef | SimTK::MatrixBase< ELT > |  | 
  | replaceContiguousScalarData(Scalar *newData, ptrdiff_t length, bool takeOwnership) | SimTK::MatrixBase< ELT > | inline | 
  | replaceContiguousScalarData(const Scalar *newData, ptrdiff_t length) | SimTK::MatrixBase< ELT > | inline | 
  | resize(int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | resizeKeep(int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | row(int i) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c, typename EltResult< typename VectorBase< ER >::template EltResult< EC >::Mul >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowAndColScale(const VectorBase< ER > &r, const VectorBase< EC > &c) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowAndColScaleInPlace(const VectorBase< ER > &r, const VectorBase< EC > &c) | SimTK::MatrixBase< ELT > | inline | 
  | rowAndColScaleInPlace(const VectorBase< ER > &r, const VectorBase< EC > &c) | SimTK::MatrixBase< ELT > | inline | 
  | rowScale(const VectorBase< EE > &r, typename EltResult< EE >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowScale(const VectorBase< EE > &r) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowScale(const VectorBase< EE > &v, typename MatrixBase< ELT >::template EltResult< EE >::Mul &out) const  | SimTK::MatrixBase< ELT > | inline | 
  | rowScaleInPlace(const VectorBase< EE > &) | SimTK::MatrixBase< ELT > | inline | 
  | rowScaleInPlace(const VectorBase< EE > &v) | SimTK::MatrixBase< ELT > | inline | 
  | rowSum() const  | SimTK::MatrixBase< ELT > | inline | 
  | Scalar typedef | SimTK::MatrixBase< ELT > |  | 
  | scalarAddInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | scalarAssign(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | scalarDivideFromLeftInPlace(const S &) | SimTK::MatrixBase< ELT > | inline | 
  | scalarDivideInPlace(const S &) | SimTK::MatrixBase< ELT > | inline | 
  | scalarMultiplyFromLeftInPlace(const S &) | SimTK::MatrixBase< ELT > | inline | 
  | scalarMultiplyInPlace(const S &) | SimTK::MatrixBase< ELT > | inline | 
  | ScalarNormSq typedef | SimTK::MatrixBase< ELT > |  | 
  | scalarNormSqr() const  | SimTK::MatrixBase< ELT > | inline | 
  | scalarSubtractFromLeftInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | scalarSubtractInPlace(const S &s) | SimTK::MatrixBase< ELT > | inline | 
  | setTo(const ELT &t) | SimTK::MatrixBase< ELT > | inline | 
  | setToNaN() | SimTK::MatrixBase< ELT > | inline | 
  | setToZero() | SimTK::MatrixBase< ELT > | inline | 
  | standardize() const  | SimTK::MatrixBase< ELT > | inline | 
  | StdNumber typedef | SimTK::MatrixBase< ELT > |  | 
  | sum() const  | SimTK::MatrixBase< ELT > | inline | 
  | swapOwnedContiguousScalarData(Scalar *newData, ptrdiff_t length, Scalar *&oldData) | SimTK::MatrixBase< ELT > | inline | 
  | T typedef | SimTK::MatrixBase< ELT > |  | 
  | TAbs typedef | SimTK::MatrixBase< ELT > |  | 
  | TComplex typedef | SimTK::MatrixBase< ELT > |  | 
  | THerm typedef | SimTK::MatrixBase< ELT > |  | 
  | TImag typedef | SimTK::MatrixBase< ELT > |  | 
  | TInvert typedef | SimTK::MatrixBase< ELT > |  | 
  | TNeg typedef | SimTK::MatrixBase< ELT > |  | 
  | TNormalize typedef | SimTK::MatrixBase< ELT > |  | 
  | TPosTrans typedef | SimTK::MatrixBase< ELT > |  | 
  | transpose() const  | SimTK::MatrixBase< ELT > | inline | 
  | TReal typedef | SimTK::MatrixBase< ELT > |  | 
  | TSqHermT typedef | SimTK::MatrixBase< ELT > |  | 
  | TSqTHerm typedef | SimTK::MatrixBase< ELT > |  | 
  | TStandard typedef | SimTK::MatrixBase< ELT > |  | 
  | TWithoutNegator typedef | SimTK::MatrixBase< ELT > |  | 
  | unlockShape() | SimTK::MatrixBase< ELT > | inline | 
  | updAsMatrix() | SimTK::MatrixBase< ELT > | inline | 
  | updAsMatrixView() | SimTK::MatrixBase< ELT > | inline | 
  | updAsRowVector() | SimTK::MatrixBase< ELT > | inline | 
  | updAsRowVectorBase() | SimTK::MatrixBase< ELT > | inline | 
  | updAsRowVectorView() | SimTK::MatrixBase< ELT > | inline | 
  | updAsVector() | SimTK::MatrixBase< ELT > | inline | 
  | updAsVectorBase() | SimTK::MatrixBase< ELT > | inline | 
  | updAsVectorView() | SimTK::MatrixBase< ELT > | inline | 
  | updBlock(int i, int j, int m, int n) | SimTK::MatrixBase< ELT > | inline | 
  | updCol(int j) | SimTK::MatrixBase< ELT > | inline | 
  | updContiguousScalarData() | SimTK::MatrixBase< ELT > | inline | 
  | updDiag() | SimTK::MatrixBase< ELT > | inline | 
  | updElt(int i, int j) | SimTK::MatrixBase< ELT > | inline | 
  | updHelper() | SimTK::MatrixBase< ELT > | inlineprotected | 
  | updNegate() | SimTK::MatrixBase< ELT > | inline | 
  | updRow(int i) | SimTK::MatrixBase< ELT > | inline | 
  | updTranspose() | SimTK::MatrixBase< ELT > | inline | 
  | viewAssign(const MatrixBase &src) | SimTK::MatrixBase< ELT > | inline | 
  | writeUnformatted(std::ostream &o, const MatrixBase< E > &v) | SimTK::MatrixBase< ELT > | related |