KrisLibrary  1.0.0
Math::MatrixTemplate< T > Member List

This is the complete list of members for Math::MatrixTemplate< T >, including all inherited members.

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 >