add(const MyT &, const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
base (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
begin() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
clear() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
col(int j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
componentDiv(const MyT &a, const MyT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
componentMadd(const MyT &a, const MyT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
componentMul(const MyT &a, const MyT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copy(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copy(const MatrixTemplate< T2 > &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copy(const T *vals) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copyCol(int j, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyCol(int j, const T *b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyCols(const VectorT *cols) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copyColumns(const T *vals) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copyDiag(int d, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyDiag(int d, const T *b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyRow(int i, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyRow(int i, const T *b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
copyRows(const VectorT *rows) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
copySubMatrix(int i, int j, const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
dec(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
determinant() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
diag(int d) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
diagonalProduct() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
div(const MyT &, T) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
dotCol(int j, const VectorT &b) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
dotCol(int j, const MyT &m, int jm) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
dotRow(int i, const VectorT &b) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
dotRow(int i, const MyT &m, int im) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
end() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getCapacity() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getColCopy(int j, VectorT &b) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getColPtr(int j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getColRef(int j, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getDiagCopy(int d, VectorT &b) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getDiagRef(int d, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getPointer() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getRowCopy(int i, VectorT &b) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getRowPtr(int i) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getRowRef(int i, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
getStart() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
getSubMatrixCopy(int i, int j, MyT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
hasDims(int _m, int _n) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
inc(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
incCol(int j, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
incCol(int j, const MyT &m, int jm) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
incDiag(int d, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
incRow(int i, const VectorT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
incRow(int i, const MyT &m, int im) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
inplaceAdjoint() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceAdjoint() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceComponentDiv(const MyT &c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceComponentMul(const MyT &c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceDiv(T) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceInverse() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceMul(T) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceNegative() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
inplaceTranspose() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isColMajor() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isCompact() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isDiagonal() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isDiagonallyDominant() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isEmpty() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isEqual(const MyT &a, T eps=0) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isIdentity() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isInvertible() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isOrthogonal() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isRef() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isRowMajor() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isSquare() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isSymmetric() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
istride (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isValid() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
isValidCol(int j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isValidRow(int i) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
isZero(T eps=0) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
ItT typedef (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
jstride (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
m (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
madd(const MyT &, T) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
madd(const VectorT &, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
maddCol(int j, const VectorT &b, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
maddCol(int j, const MyT &m, int jm, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
maddDiag(int d, const VectorT &b, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
maddRow(int i, const VectorT &b, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
maddRow(int i, const MyT &m, int im, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
maddTranspose(const VectorT &, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(MyT &&) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(int m, int n) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(int m, int n, T initval) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(int m, int n, const T *vals) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MatrixTemplate(int m, int n, const VectorT *rows) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
maxAbsElement(int *i=NULL, int *j=NULL) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
maxAbsElement(int *_i, int *_j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
maxElement(int *i=NULL, int *j=NULL) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
maxElement(int *_i, int *_j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
minAbsElement(int *i=NULL, int *j=NULL) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
minAbsElement(int *_i, int *_j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
minElement(int *i=NULL, int *j=NULL) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
minElement(int *_i, int *_j) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mul(const MyT &, const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mul(const VectorT &, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mul(const MyT &, T) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mulCol(int j, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
mulDiag(int d, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
mulRow(int i, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
mulTranspose(const VectorT &, VectorT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mulTransposeA(const MyT &a, const MyT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
mulTransposeB(const MyT &a, const MyT &b) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
MyT typedef (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
n (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
numCols() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
numRows() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator!=(const MyT &a) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator()(int, int) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator()(int, int) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator*=(T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator*=(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
operator+=(const MyT &a) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator-=(const MyT &a) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator/=(T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
operator=(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
operator=(MyT &&) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
operator==(const MyT &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
Read(File &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
resize(int m, int n) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
resize(int m, int n, T initval) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
resizePersist(int m, int n) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
resizePersist(int m, int n, T initval) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
row(int i) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
set(T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setAdjoint(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setAdjoint(const MyT &a) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setCol(int j, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
setDiag(int d, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
setIdentity() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setInverse(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setNegative(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setRef(const MyT &, int i=0, int j=0, int istride=1, int jstride=1, int m=-1, int n=-1) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setRef(T *vals, int length, int offset=0, int istride=1, int jstride=1, int m=-1, int n=-1) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setRefTranspose(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setRow(int i, T c) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | inline |
setTranspose(const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
setZero() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
sub(const MyT &, const MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
swap(MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
swapCopy(MyT &) (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
trace() const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
VectorT typedef (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
Write(File &) const (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |
~MatrixTemplate() (defined in Math::MatrixTemplate< T >) | Math::MatrixTemplate< T > | |