|
| Matrix () |
|
| Matrix (size_type _rows, size_type _cols) |
|
| Matrix (const ScalarType data[]) |
|
| Matrix (size_type _rows, size_type _cols, const ScalarType data[]) |
|
| Matrix (const char data[]) |
|
| Matrix (const std::string &data) |
|
| Matrix (const Matrix &m) |
|
| Matrix (const MatrixSlice< MatrixType > &m) |
|
template<typename S , typename std::enable_if< std::is_convertible< S, ScalarType >::value &&!std::is_same< S, ScalarType >::value, int >::type = 0> |
| Matrix (const Matrix< S, rows, cols > &) |
|
| Matrix (const Dimension &dim) |
|
| Matrix (const Dimension &d, bool) |
|
| Matrix (size_type _rows, size_type _cols, bool) |
|
template<__size_type dataRows, __size_type dataCols> |
| Matrix (const Scalar(&data)[dataRows][dataCols]) |
|
Matrix & | operator= (Matrix &&a) noexcept=default |
|
| Matrix (Matrix &&m) noexcept=default |
|
| Matrix (std::initializer_list< std::initializer_list< ScalarType > > l) |
|
Matrix & | operator= (const Matrix &a) |
|
Matrix & | operator+= (const Matrix &a) |
|
Matrix & | operator-= (const Matrix &a) |
|
Matrix & | operator= (const Scalar &s) |
|
Matrix & | operator+= (const Scalar &s) |
|
Matrix & | operator-= (const Scalar &s) |
|
Matrix & | operator*= (const Scalar &s) |
|
Matrix & | operator/= (const Scalar &s) |
|
MatrixIterator< MatrixType > | beginMatrix () |
|
MatrixIterator< MatrixType > | endMatrix () |
|
MatrixIterator< MatrixType > | beginOfRow (size_type i) |
|
MatrixIterator< MatrixType > | beginOfColumn (size_type j) |
|
MatrixIterator< MatrixType > | endOfRow (size_type i) |
|
MatrixIterator< MatrixType > | endOfColumn (size_type j) |
|
const_MatrixIterator< MatrixType > | beginMatrix () const |
|
const_MatrixIterator< MatrixType > | endMatrix () const |
|
const_MatrixIterator< MatrixType > | beginOfRow (size_type i) const |
|
const_MatrixIterator< MatrixType > | beginOfColumn (size_type j) const |
|
const_MatrixIterator< MatrixType > | endOfRow (size_type i) const |
|
const_MatrixIterator< MatrixType > | endOfColumn (size_type j) const |
|
RowVector< Scalar, cols > | operator[] (size_type i) const |
|
RowVector< Scalar, cols > | operator() (size_type i) const |
|
Scalar & | operator() (size_type i, size_type j) |
|
const Scalar & | operator() (size_type i, size_type j) const |
|
Scalar * | at (size_type i, size_type j) |
|
const Scalar * | at (size_type i, size_type j) const |
|
void | setToIdentity () |
|
RowVector< Scalar, cols > | row (size_type i) const |
|
ColumnVector< Scalar, rows > | column (size_type j) const |
|
void | transpose () |
|
difference_type | rowStride () const |
|
difference_type | columnStride () const |
|
void | Transpose () |
|
size_type | numberOfRows () const |
|
size_type | numberOfColumns () const |
|
void | resize (size_type r, size_type c) |
|
size_type | numberOfRows () const |
|
size_type | numberOfColumns () const |
|
void | resize (size_type r, size_type c) |
|
void | resize (size_type newCapacity) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
ScalarType & | operator[] (size_type) |
|
ScalarType & | operator() (size_type) |
|
void | clear () |
|