Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag > Struct Template Reference

Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the major dimension. More...

#include <begin.hpp>

List of all members.

Static Public Member Functions

template<typename ExprT >
static ExprT::iterator1 apply (ExprT &e)
 Return an iterator to the first element of the given row-major matrix expression over the major dimension.
template<typename ExprT >
static ExprT::const_iterator1 apply (ExprT const &e)
 Return a const iterator to the first element of the given row-major matrix expression over the major dimension.

Detailed Description

template<>
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.

Definition at line 78 of file begin.hpp.


Member Function Documentation

template<typename ExprT >
static ExprT::iterator1 boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag >::apply ( ExprT &  e) [inline, static]

Return an iterator to the first element of the given row-major matrix expression over the major dimension.

Template Parameters:
ExprTA model of MatrixExpression type.
Parameters:
eA matrix expression.
Returns:
An iterator over the major dimension of the given matrix expression.

Definition at line 89 of file begin.hpp.

template<typename ExprT >
static ExprT::const_iterator1 boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag >::apply ( ExprT const &  e) [inline, static]

Return a const iterator to the first element of the given row-major matrix expression over the major dimension.

Template Parameters:
ExprTA model of MatrixExpression type.
Parameters:
eA matrix expression.
Returns:
A const iterator over the major dimension of the given matrix expression.

Definition at line 104 of file begin.hpp.


The documentation for this struct was generated from the following file: