Represents a Matrix as a vector of rows.
More...
#include <matrix_vector.hpp>
Public Types | |
| typedef ublas::matrix_row< Matrix > | value_type |
| typedef ublas::matrix_row< Matrix > | reference |
| typedef ublas::matrix_row < Matrix const > | const_reference |
| typedef ublas::detail::matrix_vector_iterator < Matrix, ublas::matrix_row < Matrix > > | iterator |
| typedef ublas::detail::matrix_vector_iterator < Matrix const, ublas::matrix_row< Matrix const > const > | const_iterator |
| typedef boost::reverse_iterator < iterator > | reverse_iterator |
| typedef boost::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef boost::iterator_difference < iterator >::type | difference_type |
| typedef Matrix::size_type | size_type |
Public Member Functions | |
| matrix_row_vector (Matrix &matrix) | |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cend () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | crbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_reverse_iterator | crend () const |
| value_type | operator() (difference_type index) const |
| reference | operator[] (difference_type index) |
| const_reference | operator[] (difference_type index) const |
| size_type | size () const |
| void | resize (size_type size, bool preserve=true) |
Represents a Matrix as a vector of rows.
Implements an interface to Matrix that the underlaying matrix is represented as a vector of rows.
The vector could be resized which causes the resize of the number of rows of the underlaying matrix.
| typedef ublas::detail::matrix_vector_iterator<Matrix const, ublas::matrix_row<Matrix const> const> boost::numeric::ublas::matrix_row_vector< Matrix >::const_iterator |
| typedef ublas::matrix_row<Matrix const> boost::numeric::ublas::matrix_row_vector< Matrix >::const_reference |
| typedef boost::reverse_iterator<const_iterator> boost::numeric::ublas::matrix_row_vector< Matrix >::const_reverse_iterator |
| typedef boost::iterator_difference<iterator>::type boost::numeric::ublas::matrix_row_vector< Matrix >::difference_type |
| typedef ublas::detail::matrix_vector_iterator<Matrix, ublas::matrix_row<Matrix> > boost::numeric::ublas::matrix_row_vector< Matrix >::iterator |
| typedef ublas::matrix_row<Matrix> boost::numeric::ublas::matrix_row_vector< Matrix >::reference |
| typedef boost::reverse_iterator<iterator> boost::numeric::ublas::matrix_row_vector< Matrix >::reverse_iterator |
| typedef Matrix::size_type boost::numeric::ublas::matrix_row_vector< Matrix >::size_type |
| typedef ublas::matrix_row<Matrix> boost::numeric::ublas::matrix_row_vector< Matrix >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |