#include <boost/numeric/ublas/expression_types.hpp>
#include <boost/numeric/ublas/fwd.hpp>
#include <boost/numeric/ublas/traits/const_iterator_type.hpp>
#include <boost/numeric/ublas/traits/iterator_type.hpp>
Classes | |
struct | boost::numeric::ublas::detail::begin_impl< CategoryT, TagT, OrientationT > |
Auxiliary class for implementing the begin operation. More... | |
struct | boost::numeric::ublas::detail::begin_impl< vector_tag, void, void > |
Specialization of begin_impl for iterating vector expressions. More... | |
struct | boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the major dimension. More... | |
struct | boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, column_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the major dimension. More... | |
struct | boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, row_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the minor dimension. More... | |
struct | boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, column_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the minor dimension. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::numeric | |
boost::numeric::ublas | |
main namespace of uBLAS. | |
boost::numeric::ublas::detail | |
Functions | |
template<typename ExprT > | |
BOOST_UBLAS_INLINE ExprT::iterator | boost::numeric::ublas::begin (vector_expression< ExprT > &e) |
An iterator to the first element of the given vector expression. More... | |
template<typename ExprT > | |
BOOST_UBLAS_INLINE ExprT::const_iterator | boost::numeric::ublas::begin (vector_expression< ExprT > const &e) |
A const iterator to the first element of the given vector expression. More... | |
template<typename TagT , typename ExprT > | |
BOOST_UBLAS_INLINE iterator_type< ExprT, TagT > ::type | boost::numeric::ublas::begin (matrix_expression< ExprT > &e) |
An iterator to the first element of the given matrix expression according to its orientation. More... | |
template<typename TagT , typename ExprT > | |
BOOST_UBLAS_INLINE const_iterator_type< ExprT, TagT >::type | boost::numeric::ublas::begin (matrix_expression< ExprT > const &e) |
A const iterator to the first element of the given matrix expression according to its orientation. More... | |
template<typename IteratorT > | |
BOOST_UBLAS_INLINE IteratorT::dual_iterator_type | boost::numeric::ublas::begin (IteratorT &it) |
An iterator to the first element over the dual dimension of the given iterator. More... | |
template<typename IteratorT > | |
BOOST_UBLAS_INLINE IteratorT::dual_iterator_type | boost::numeric::ublas::begin (IteratorT const &it) |
A const iterator to the first element over the dual dimension of the given iterator. More... | |