Simbody  3.5
SimTK::Mat< M, N, ELT, CS, RS > Member List

This is the complete list of members for SimTK::Mat< M, N, ELT, CS, RS >, including all inherited members.

abs() const SimTK::Mat< M, N, ELT, CS, RS >inline
appendCol(const Vec< M, EE, SS > &col) const SimTK::Mat< M, N, ELT, CS, RS >inline
appendRow(const Row< N, EE, SS > &row) const SimTK::Mat< M, N, ELT, CS, RS >inline
appendRowCol(const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) const SimTK::Mat< M, N, ELT, CS, RS >inline
ArgDepth enum valueSimTK::Mat< M, N, ELT, CS, RS >
castAwayNegatorIfAny() const SimTK::Mat< M, N, ELT, CS, RS >inline
col(int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
col(int j)SimTK::Mat< M, N, ELT, CS, RS >inline
ColSpacing enum valueSimTK::Mat< M, N, ELT, CS, RS >
colSum() const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingAdd(const Mat< M, N, E2, CS2, RS2 > &r) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingAdd(const SymMat< M, E2, RS2 > &sy) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingDivide(const Mat< M2, N, E2, CS2, RS2 > &m) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingDivideFromLeft(const Mat< M2, N, E2, CS2, RS2 > &m) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingMultiply(const Mat< N, N2, E2, CS2, RS2 > &m) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingMultiplyFromLeft(const Mat< M2, M, E2, CS2, RS2 > &m) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingSubtract(const Mat< M, N, E2, CS2, RS2 > &r) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingSubtract(const SymMat< M, E2, RS2 > &sy) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingSubtractFromLeft(const Mat< M, N, E2, CS2, RS2 > &l) const SimTK::Mat< M, N, ELT, CS, RS >inline
conformingSubtractFromLeft(const SymMat< M, E2, RS2 > &sy) const SimTK::Mat< M, N, ELT, CS, RS >inline
diag() const SimTK::Mat< M, N, ELT, CS, RS >inline
diag()SimTK::Mat< M, N, ELT, CS, RS >inline
dropCol(int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
dropRow(int i) const SimTK::Mat< M, N, ELT, CS, RS >inline
dropRowCol(int i, int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
elementwiseDivide(const Mat< M, N, E2, CS2, RS2 > &r) const SimTK::Mat< M, N, ELT, CS, RS >inline
elementwiseMultiply(const Mat< M, N, E2, CS2, RS2 > &r) const SimTK::Mat< M, N, ELT, CS, RS >inline
elt(int i, int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
elt(int i, int j)SimTK::Mat< M, N, ELT, CS, RS >inline
get(int i, int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
getAs(const ELT *p)SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
getDefaultTolerance()SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
getNaN()SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
getSubMat(int i, int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
imag() const SimTK::Mat< M, N, ELT, CS, RS >inline
imag()SimTK::Mat< M, N, ELT, CS, RS >inline
ImagOffset enum valueSimTK::Mat< M, N, ELT, CS, RS >
insertCol(int j, const Vec< M, EE, SS > &col) const SimTK::Mat< M, N, ELT, CS, RS >inline
insertRow(int i, const Row< N, EE, SS > &row) const SimTK::Mat< M, N, ELT, CS, RS >inline
insertRowCol(int i, int j, const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) const SimTK::Mat< M, N, ELT, CS, RS >inline
invert() const SimTK::Mat< M, N, ELT, CS, RS >inline
isExactlySymmetric() const SimTK::Mat< M, N, ELT, CS, RS >inline
isFinite() const SimTK::Mat< M, N, ELT, CS, RS >inline
isInf() const SimTK::Mat< M, N, ELT, CS, RS >inline
isNaN() const SimTK::Mat< M, N, ELT, CS, RS >inline
IsNumber enum valueSimTK::Mat< M, N, ELT, CS, RS >
isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m, double tol) const SimTK::Mat< M, N, ELT, CS, RS >inline
isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m) const SimTK::Mat< M, N, ELT, CS, RS >inline
isNumericallyEqual(const ELT &e, double tol=getDefaultTolerance()) const SimTK::Mat< M, N, ELT, CS, RS >inline
isNumericallySymmetric(double tol=getDefaultTolerance()) const SimTK::Mat< M, N, ELT, CS, RS >inline
IsPrecision enum valueSimTK::Mat< M, N, ELT, CS, RS >
IsScalar enum valueSimTK::Mat< M, N, ELT, CS, RS >
IsStdNumber enum valueSimTK::Mat< M, N, ELT, CS, RS >
IsULessScalar enum valueSimTK::Mat< M, N, ELT, CS, RS >
Mat()SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Mat &src)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const SymMat< M, ELT > &src)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const Mat< M, N, E, CSS, RSS > &src)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Mat< M, N, ENeg, CSS, RSS > &src)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Mat< M, N, EE, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const E &e)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const ENeg &e)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(int i)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const E &e0, const E &e1)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const E &e0, const E &e1, const E &e2)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const E &e0, const E &e1, const E &e2, const E &e3)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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::Mat< M, N, ELT, CS, RS >inline
Mat(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::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10, const E &e11)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10, const E &e11, const E &e12)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13, const E &e14)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(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, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13, const E &e14, const E &e15)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TRow &r0)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const TRow &r0, const TRow &r1)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TRow &r0, const TRow &r1, const TRow &r2)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4, const TRow &r5)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Row< N, EE, SS > &r0)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3, const Row< N, EE, SS > &r4)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3, const Row< N, EE, SS > &r4, const Row< N, EE, SS > &r5)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TCol &r0)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const TCol &r0, const TCol &r1)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TCol &r0, const TCol &r1, const TCol &r2)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4, const TCol &r5)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Vec< M, EE, SS > &r0)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3, const Vec< M, EE, SS > &r4)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3, const Vec< M, EE, SS > &r4, const Vec< M, EE, SS > &r5)SimTK::Mat< M, N, ELT, CS, RS >inline
Mat(const EE *p)SimTK::Mat< M, N, ELT, CS, RS >inlineexplicit
MinDim enum valueSimTK::Mat< M, N, ELT, CS, RS >
NActualElements enum valueSimTK::Mat< M, N, ELT, CS, RS >
NActualScalars enum valueSimTK::Mat< M, N, ELT, CS, RS >
ncol()SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
NCols enum valueSimTK::Mat< M, N, ELT, CS, RS >
negate() const SimTK::Mat< M, N, ELT, CS, RS >inline
norm() const SimTK::Mat< M, N, ELT, CS, RS >inline
normalize() const SimTK::Mat< M, N, ELT, CS, RS >inline
normSqr() const SimTK::Mat< M, N, ELT, CS, RS >inline
NPackedElements enum valueSimTK::Mat< M, N, ELT, CS, RS >
nrow()SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
NRows enum valueSimTK::Mat< M, N, ELT, CS, RS >
Number typedefSimTK::Mat< M, N, ELT, CS, RS >
operator()(int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
operator()(int j)SimTK::Mat< M, N, ELT, CS, RS >inline
operator()(int i, int j) const SimTK::Mat< M, N, ELT, CS, RS >inline
operator()(int i, int j)SimTK::Mat< M, N, ELT, CS, RS >inline
operator*=(const Mat< N, N, EE, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator*=(const EE &e)SimTK::Mat< M, N, ELT, CS, RS >inline
operator+() const SimTK::Mat< M, N, ELT, CS, RS >inline
operator+=(const Mat< M, N, EE, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator+=(const Mat< M, N, negator< EE >, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator+=(const EE &e)SimTK::Mat< M, N, ELT, CS, RS >inline
operator-() const SimTK::Mat< M, N, ELT, CS, RS >inline
operator-()SimTK::Mat< M, N, ELT, CS, RS >inline
operator-=(const Mat< M, N, EE, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator-=(const Mat< M, N, negator< EE >, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator-=(const EE &e)SimTK::Mat< M, N, ELT, CS, RS >inline
operator/=(const EE &e)SimTK::Mat< M, N, ELT, CS, RS >inline
operator=(const Mat &src)SimTK::Mat< M, N, ELT, CS, RS >inline
operator=(const Mat< M, N, EE, CSS, RSS > &mm)SimTK::Mat< M, N, ELT, CS, RS >inline
operator=(const EE *p)SimTK::Mat< M, N, ELT, CS, RS >inline
operator=(const EE &e)SimTK::Mat< M, N, ELT, CS, RS >inline
operator[](int i) const SimTK::Mat< M, N, ELT, CS, RS >inline
operator[](int i)SimTK::Mat< M, N, ELT, CS, RS >inline
operator~() const SimTK::Mat< M, N, ELT, CS, RS >inline
operator~()SimTK::Mat< M, N, ELT, CS, RS >inline
positionalTranspose() const SimTK::Mat< M, N, ELT, CS, RS >inline
Precision typedefSimTK::Mat< M, N, ELT, CS, RS >
readUnformatted(std::istream &in, Mat< M, N, E, CS, RS > &v)SimTK::Mat< M, N, ELT, CS, RS >related
real() const SimTK::Mat< M, N, ELT, CS, RS >inline
real()SimTK::Mat< M, N, ELT, CS, RS >inline
RealStrideFactor enum valueSimTK::Mat< M, N, ELT, CS, RS >
row(int i) const SimTK::Mat< M, N, ELT, CS, RS >inline
row(int i)SimTK::Mat< M, N, ELT, CS, RS >inline
RowSpacing enum valueSimTK::Mat< M, N, ELT, CS, RS >
rowSum() const SimTK::Mat< M, N, ELT, CS, RS >inline
Scalar typedefSimTK::Mat< M, N, ELT, CS, RS >
scalarAdd(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarDivide(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarDivideEq(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarDivideEqFromLeft(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarDivideFromLeft(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarEq(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarMinusEq(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarMinusEqFromLeft(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarMultiply(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarMultiplyFromLeft(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
ScalarNormSq typedefSimTK::Mat< M, N, ELT, CS, RS >
scalarNormSqr() const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarPlusEq(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarSubtract(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarSubtractFromLeft(const EE &e) const SimTK::Mat< M, N, ELT, CS, RS >inline
scalarTimesEq(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
scalarTimesEqFromLeft(const EE &ee)SimTK::Mat< M, N, ELT, CS, RS >inline
set(int i, int j, const ELT &value)SimTK::Mat< M, N, ELT, CS, RS >inline
setSubMat(int i, int j, const typename SubMat< MM, NN >::Type &value)SimTK::Mat< M, N, ELT, CS, RS >inline
setToNaN()SimTK::Mat< M, N, ELT, CS, RS >inline
setToZero()SimTK::Mat< M, N, ELT, CS, RS >inline
SignInterpretation enum valueSimTK::Mat< M, N, ELT, CS, RS >
size()SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
sqrt() const SimTK::Mat< M, N, ELT, CS, RS >inline
standardize() const SimTK::Mat< M, N, ELT, CS, RS >inline
StdNumber typedefSimTK::Mat< M, N, ELT, CS, RS >
sum() const SimTK::Mat< M, N, ELT, CS, RS >inline
T typedefSimTK::Mat< M, N, ELT, CS, RS >
TAbs typedefSimTK::Mat< M, N, ELT, CS, RS >
TAppendCol typedefSimTK::Mat< M, N, ELT, CS, RS >
TAppendRow typedefSimTK::Mat< M, N, ELT, CS, RS >
TAppendRowCol typedefSimTK::Mat< M, N, ELT, CS, RS >
TCol typedefSimTK::Mat< M, N, ELT, CS, RS >
TComplex typedefSimTK::Mat< M, N, ELT, CS, RS >
TDiag typedefSimTK::Mat< M, N, ELT, CS, RS >
TDropCol typedefSimTK::Mat< M, N, ELT, CS, RS >
TDropRow typedefSimTK::Mat< M, N, ELT, CS, RS >
TDropRowCol typedefSimTK::Mat< M, N, ELT, CS, RS >
TElement typedefSimTK::Mat< M, N, ELT, CS, RS >
THerm typedefSimTK::Mat< M, N, ELT, CS, RS >
TImag typedefSimTK::Mat< M, N, ELT, CS, RS >
TInvert typedefSimTK::Mat< M, N, ELT, CS, RS >
TNeg typedefSimTK::Mat< M, N, ELT, CS, RS >
TNormalize typedefSimTK::Mat< M, N, ELT, CS, RS >
toString() const SimTK::Mat< M, N, ELT, CS, RS >inline
TPacked typedefSimTK::Mat< M, N, ELT, CS, RS >
TPosTrans typedefSimTK::Mat< M, N, ELT, CS, RS >
trace() const SimTK::Mat< M, N, ELT, CS, RS >inline
transpose() const SimTK::Mat< M, N, ELT, CS, RS >inline
TransposeType typedefSimTK::Mat< M, N, ELT, CS, RS >
TReal typedefSimTK::Mat< M, N, ELT, CS, RS >
TRow typedefSimTK::Mat< M, N, ELT, CS, RS >
TSqHermT typedefSimTK::Mat< M, N, ELT, CS, RS >
TSqrt typedefSimTK::Mat< M, N, ELT, CS, RS >
TSqTHerm typedefSimTK::Mat< M, N, ELT, CS, RS >
TStandard typedefSimTK::Mat< M, N, ELT, CS, RS >
TWithoutNegator typedefSimTK::Mat< M, N, ELT, CS, RS >
ULessScalar typedefSimTK::Mat< M, N, ELT, CS, RS >
updAs(ELT *p)SimTK::Mat< M, N, ELT, CS, RS >inlinestatic
updCastAwayNegatorIfAny()SimTK::Mat< M, N, ELT, CS, RS >inline
updDiag()SimTK::Mat< M, N, ELT, CS, RS >inline
updNegate()SimTK::Mat< M, N, ELT, CS, RS >inline
updPositionalTranspose()SimTK::Mat< M, N, ELT, CS, RS >inline
updSubMat(int i, int j)SimTK::Mat< M, N, ELT, CS, RS >inline
updTranspose()SimTK::Mat< M, N, ELT, CS, RS >inline
writeUnformatted(std::ostream &o, const Mat< M, N, E, CS, RS > &v)SimTK::Mat< M, N, ELT, CS, RS >related