golib
0.5
|
This is the complete list of members for goMath::Matrix< T >, including all inherited members.
colBegin() | goMath::Matrix< T > | |
colBegin() const | goMath::Matrix< T > | |
colEnd() | goMath::Matrix< T > | |
colEnd() const | goMath::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) const | goMath::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) const | goMath::Matrix< T > | |
copy(Matrix< T > &target) const | goMath::Matrix< T > | |
copyColumn(goSize_t col, goMath::Vector< To > &vRet) const | goMath::Matrix< T > | inline |
copyRow(goSize_t row, goMath::Vector< To > &vRet) const | goMath::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() const | goMath::Matrix< T > | inline |
getData() | goMath::Matrix< T > | inline |
getData() const | goMath::Matrix< T > | inline |
getLeadingDimension() const | goMath::Matrix< T > | inline |
getPtr() | goMath::Matrix< T > | inline |
getPtr() const | goMath::Matrix< T > | inline |
getRows() const | goMath::Matrix< T > | inline |
getTranspose(Matrix< T > &trans) const | goMath::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() const | goMath::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) const | goMath::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) const | goMath::Matrix< T > | |
operator*(const goMath::Vector< T > &v) const | goMath::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) const | goMath::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) const | goMath::Matrix< T > | inline |
refColumn(goSize_t row, goSize_t column, goSize_t length, const goMath::Vector< T > &v) const | goMath::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) const | goMath::Matrix< T > | inline |
refRow(goSize_t row, goSize_t column, goSize_t length, const goMath::Vector< T > &v) const | goMath::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() const | goMath::Matrix< T > | |
rowEnd() | goMath::Matrix< T > | |
rowEnd() const | goMath::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) const | goMath::Matrix< T > | |
shiftRows(goIndex_t offset, Matrix< T > &ret) const | goMath::Matrix< T > | |
sum() const | goMath::Matrix< T > | |
sum(int dimension, Matrix< T > &ret) const | goMath::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() const | goMath::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 |