golib  0.5
goMath::Matrix< T > Member List

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

colBegin()goMath::Matrix< T >
colBegin() constgoMath::Matrix< T >
colEnd()goMath::Matrix< T >
colEnd() constgoMath::Matrix< T >
columns (defined in goMath::Matrix< T >)goMath::Matrix< T >protected
const_vector_iterator typedef (defined in goMath::Matrix< T >)goMath::Matrix< T >
copy() const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
copy(goSize_t startRow, goSize_t startCol, goSize_t endRow, goSize_t endCol, Matrix< T > &target, bool trans=false) constgoMath::Matrix< T >
copy(goSize_t startRow, goSize_t startCol, goSize_t endRow, goSize_t endCol, goSize_t target_row, goSize_t target_col, Matrix< T > &target, bool trans=false) constgoMath::Matrix< T >
copy(Matrix< T > &target) constgoMath::Matrix< T >
copyColumn(goSize_t col, goMath::Vector< To > &vRet) constgoMath::Matrix< T >inline
copyRow(goSize_t row, goMath::Vector< To > &vRet) constgoMath::Matrix< T >inline
dim1() const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
dim2() const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
externalData (defined in goMath::Matrix< T >)goMath::Matrix< T >protected
fill(T v)goMath::Matrix< T >
flip(goSize_t dim=0)goMath::Matrix< T >
getColumns() constgoMath::Matrix< T >inline
getData()goMath::Matrix< T >inline
getData() constgoMath::Matrix< T >inline
getLeadingDimension() constgoMath::Matrix< T >inline
getPtr()goMath::Matrix< T >inline
getPtr() constgoMath::Matrix< T >inline
getRows() constgoMath::Matrix< T >inline
getTranspose(Matrix< T > &trans) constgoMath::Matrix< T >
getTranspose() const (defined in goMath::Matrix< T >)goMath::Matrix< T >
invert() (defined in goMath::Matrix< T >)goMath::Matrix< T >
invert() (defined in goMath::Matrix< T >)goMath::Matrix< T >
invert() (defined in goMath::Matrix< T >)goMath::Matrix< T >
leadingDimension (defined in goMath::Matrix< T >)goMath::Matrix< T >protected
Matrix(goSize_t rows=4, goSize_t cols=4)goMath::Matrix< T >
Matrix(const Matrix< T > &other)goMath::Matrix< T >
Matrix(T *data, goSize_t r, goSize_t c, goSize_t leadingDim=0)goMath::Matrix< T >
matrix (defined in goMath::Matrix< T >)goMath::Matrix< T >protected
multiplyElements(const Matrix< T > &other)goMath::Matrix< T >
norm() constgoMath::Matrix< T >
norm() const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator!=(const Matrix< T > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator()(goIndex_t i, goIndex_t j) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
operator()(goIndex_t i, goIndex_t j) const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
operator()(goIndex_t i1, goIndex_t j1, goIndex_t i2, goIndex_t j2, Matrix< T > &target) constgoMath::Matrix< T >
operator()(const Matrix< T > &source, goIndex_t i1, goIndex_t j1, goIndex_t i2, goIndex_t j2)goMath::Matrix< T >
operator*(const Matrix< T > &other) constgoMath::Matrix< T >
operator*(const goMath::Vector< T > &v) constgoMath::Matrix< T >
operator*(T scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
operator*(const goMath::Matrix< goDouble > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator*(const goMath::Matrix< goFloat > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator*(const goMath::Vector< goFloat > &v) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator*(const goMath::Vector< goDouble > &v) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator*=(const Matrix< T > &other)goMath::Matrix< T >
operator*=(T scalar)goMath::Matrix< T >inline
operator*=(const Matrix< goFloat > &other) (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator*=(const Matrix< goDouble > &other) (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator+(const Matrix< T > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator+=(const Matrix< T > &other)goMath::Matrix< T >
operator+=(T scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator-(const Matrix< T > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator-=(const Matrix< T > &other)goMath::Matrix< T >
operator-=(T scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator/=(T scalar)goMath::Matrix< T >inline
operator=(const Matrix< T > &other)goMath::Matrix< T >
operator==(const Matrix< T > &other) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
operator[](goSize_t index) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
operator[](goSize_t index) const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
power(T scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >
power(goFloat scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >
power(goDouble scalar) (defined in goMath::Matrix< T >)goMath::Matrix< T >
print() const (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
readASCII(FILE *f) (defined in goMath::Matrix< T >)goMath::Matrix< T >
readASCII(const char *f) (defined in goMath::Matrix< T >)goMath::Matrix< T >
readASCII(FILE *f) (defined in goMath::Matrix< T >)goMath::Matrix< T >
readASCIISimple(FILE *f) (defined in goMath::Matrix< T >)goMath::Matrix< T >
ref(goSize_t startRow, goSize_t startColumn, goSize_t num_rows, goSize_t num_cols, Matrix< T > &refMatrix)goMath::Matrix< T >inline
ref(goSize_t startRow, goSize_t startColumn, goSize_t num_rows, goSize_t num_cols, const Matrix< T > &refMatrix) constgoMath::Matrix< T >inline
refColumn(goSize_t column, goMath::Vector< T > &v)goMath::Matrix< T >inline
refColumn(goSize_t row, goSize_t column, goSize_t length, goMath::Vector< T > &v)goMath::Matrix< T >inline
refColumn(goSize_t column, const goMath::Vector< T > &v) constgoMath::Matrix< T >inline
refColumn(goSize_t row, goSize_t column, goSize_t length, const goMath::Vector< T > &v) constgoMath::Matrix< T >inline
refRow(goSize_t row, goMath::Vector< T > &v)goMath::Matrix< T >inline
refRow(goSize_t row, goSize_t column, goSize_t length, goMath::Vector< T > &v)goMath::Matrix< T >inline
refRow(goSize_t row, const goMath::Vector< T > &v) constgoMath::Matrix< T >inline
refRow(goSize_t row, goSize_t column, goSize_t length, const goMath::Vector< T > &v) constgoMath::Matrix< T >inline
reshape(goSize_t rows, goSize_t cols)goMath::Matrix< T >
resize(goSize_t rows, goSize_t cols)goMath::Matrix< T >
resize(const Matrix< To > &o) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
rowBegin()goMath::Matrix< T >
rowBegin() constgoMath::Matrix< T >
rowEnd()goMath::Matrix< T >
rowEnd() constgoMath::Matrix< T >
rowMajor (defined in goMath::Matrix< T >)goMath::Matrix< T >static
rows (defined in goMath::Matrix< T >)goMath::Matrix< T >protected
setColumn(goSize_t col, const goMath::Vector< T > &v) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
setData(T *data, goSize_t r, goSize_t c, goSize_t leadingDim=0)goMath::Matrix< T >
setData(const T *data, goSize_t r, goSize_t c, goSize_t leadingDim=0) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
setIdentity()goMath::Matrix< T >
setRow(goSize_t row, const goMath::Vector< T > &v) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
setUnity()goMath::Matrix< T >inline
shiftColumns(goIndex_t offset, Matrix< T > &ret) constgoMath::Matrix< T >
shiftRows(goIndex_t offset, Matrix< T > &ret) constgoMath::Matrix< T >
sum() constgoMath::Matrix< T >
sum(int dimension, Matrix< T > &ret) constgoMath::Matrix< T >
sum(int dimension, goMath::Vector< T > &ret) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
swapColumns(goIndex_t i1, goIndex_t i2) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
swapRows(goIndex_t i1, goIndex_t i2) (defined in goMath::Matrix< T >)goMath::Matrix< T >inline
trace() constgoMath::Matrix< T >
trace() const (defined in goMath::Matrix< T >)goMath::Matrix< T >
transpose()goMath::Matrix< T >
value_type typedef (defined in goMath::Matrix< T >)goMath::Matrix< T >
vector_iterator typedef (defined in goMath::Matrix< T >)goMath::Matrix< T >
writeASCII(FILE *f) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
writeASCII(const char *fname) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
writeASCII(FILE *f) const (defined in goMath::Matrix< T >)goMath::Matrix< T >
~Matrix() (defined in goMath::Matrix< T >)goMath::Matrix< T >virtual