![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
The begin
operation.
More...
#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>
Go to the source code of this file.
Classes | |
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::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::minor, column_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the minor 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< vector_tag, void, void > |
Specialization of begin_impl for iterating vector expressions. More... | |
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::ublas |
contains all important classes and functions of uBLAS | |
namespace | 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. | |
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. | |
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. | |
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. | |
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. | |
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. |
The begin
operation.
-*- c++ -*-
Copyright (c) 2009, Marco Guazzone
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Definition in file begin.hpp.