|
| Matrix () |
| Initializes the size of the data_ vector. More...
|
|
| Matrix (const std::vector< Type > &data) |
|
int | rowSize () const |
| Returns the row size of the Matrix. More...
|
|
int | colSize () const |
| Returns the column size of the Matrix. More...
|
|
Matrix< 1, Cols, Type > | getRow (int row) const |
| Return the row specified row as a Matrix with only one row. More...
|
|
Matrix< Rows, 1, Type > | getCol (int col) const |
| Get a specific column in a column vector. More...
|
|
std::vector< Type >::iterator | begin () |
| Iterator support for the start. More...
|
|
std::vector< Type >::iterator | end () |
| Iterator support for the end. More...
|
|
virtual std::string | toString () const |
| Prints out the matrix, but can also be implemented by other classes to print data differently. More...
|
|
details::Row< Rows, Cols, Type > | operator[] (int row) |
|
details::Row< Rows, Cols, Type > | operator[] (int row) const |
|
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
|
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
|
template<int Rows, int Cols, class Type>
class yage::Matrix< Rows, Cols, Type >
Base Matrix class used by other similar classes.
template<int Rows, int Cols, class Type>
virtual std::string yage::Matrix< Rows, Cols, Type >::toString |
( |
| ) |
const |
|
inlinevirtual |
Prints out the matrix, but can also be implemented by other classes to print data differently.
- Bug:
- When printing certain matrices, it omits a row or column. Still need to determine under which conditions.
Reimplemented in yage::Vector< Rows, Type >, yage::Vector< 2, double >, yage::Vector< 4, Type >, yage::Vector< 3, Type >, and yage::Vector< 2, Type >.