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

boost::numeric::ublas::dimension Namespace Reference

Classes

struct  dimension_properties
struct  dimension_properties< 1 >
struct  dimension_properties< 2 >

Functions

template<unsigned dimension, class I >
BOOST_UBLAS_INLINE
I::container_type::size_type 
index (const I &i)
template<class M >
M::size_type num_columns (const M &m)
template<class V >
V::size_type num_elements (const V &v)
template<class MV >
MV::size_type num_non_zeros (const MV &mv)
template<class M >
M::size_type num_rows (const M &m)
template<unsigned dimension, class E >
BOOST_UBLAS_INLINE E::size_type size (const E &e)

Function Documentation

template<unsigned dimension, class E >
BOOST_UBLAS_INLINE E::size_type boost::numeric::ublas::dimension::size ( const E &  e)

Definition at line 177 of file definitions.hpp.

template<unsigned dimension, class I >
BOOST_UBLAS_INLINE I::container_type::size_type boost::numeric::ublas::dimension::index ( const I &  i)

Definition at line 184 of file definitions.hpp.

template<class V >
V::size_type boost::numeric::ublas::dimension::num_elements ( const V &  v)

Definition at line 192 of file definitions.hpp.

template<class M >
M::size_type boost::numeric::ublas::dimension::num_rows ( const M &  m)

Definition at line 196 of file definitions.hpp.

template<class M >
M::size_type boost::numeric::ublas::dimension::num_columns ( const M &  m)

Definition at line 200 of file definitions.hpp.

template<class MV >
MV::size_type boost::numeric::ublas::dimension::num_non_zeros ( const MV &  mv)

Definition at line 204 of file definitions.hpp.