|
| | 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 () |
| |