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

boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::major, matrix_tag, row_major_tag > Struct Template Reference

Specialization of size_by_tag_impl for computing the size of the major dimension of a row-major oriented matrix. More...

#include <size.hpp>

List of all members.

Static Public Member Functions

template<typename ExprT >
static BOOST_UBLAS_INLINE
matrix_traits< ExprT >
::size_type 
apply (matrix_expression< ExprT > const &me)
 Compute the number of rows of the given matrix.

Detailed Description

template<>
struct boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::major, matrix_tag, row_major_tag >

Specialization of size_by_tag_impl for computing the size of the major dimension of a row-major oriented matrix.

Definition at line 152 of file size.hpp.


Member Function Documentation

template<typename ExprT >
static BOOST_UBLAS_INLINE matrix_traits<ExprT>::size_type boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::major, matrix_tag, row_major_tag >::apply ( matrix_expression< ExprT > const &  me) [inline, static]

Compute the number of rows of the given matrix.

Template Parameters:
ExprTA matrix expression type.
Precondition:
ExprT must be a model of MatrixExpression.

Definition at line 161 of file size.hpp.


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