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

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

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

#include <begin.hpp>

List of all members.

Static Public Member Functions

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

Detailed Description

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

Definition at line 150 of file begin.hpp.


Member Function Documentation

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

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

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

Definition at line 161 of file begin.hpp.

template<typename ExprT >
static ExprT::const_iterator2 boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, 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 minor dimension.

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

Definition at line 176 of file begin.hpp.


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