#include <boost/mpl/has_xxx.hpp>
#include <boost/mpl/if.hpp>
#include <boost/numeric/ublas/detail/config.hpp>
#include <boost/numeric/ublas/expression_types.hpp>
#include <boost/numeric/ublas/fwd.hpp>
#include <boost/numeric/ublas/tags.hpp>
#include <boost/numeric/ublas/traits.hpp>
#include <boost/utility/enable_if.hpp>
#include <cstddef>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::numeric | |
boost::numeric::ublas | |
main namespace of uBLAS. | |
boost::numeric::ublas::detail | |
Functions | |
template<typename VectorExprT > | |
BOOST_UBLAS_INLINE typename::boost::lazy_enable_if_c < detail::has_size_type < VectorExprT >::value, detail::vector_size_type < VectorExprT >>::type | boost::numeric::ublas::size (vector_expression< VectorExprT > const &ve) |
Return the number of columns. More... | |
template<std::size_t Dim, typename VectorExprT > | |
BOOST_UBLAS_INLINE vector_traits< VectorExprT > ::size_type | boost::numeric::ublas::size (vector_expression< VectorExprT > const &ve) |
Return the size of the given dimension for the given vector expression. More... | |
template<std::size_t Dim, typename MatrixExprT > | |
BOOST_UBLAS_INLINE matrix_traits< MatrixExprT > ::size_type | boost::numeric::ublas::size (matrix_expression< MatrixExprT > const &me) |
Return the size of the given dimension for the given matrix expression. More... | |
template<typename TagT , typename MatrixExprT > | |
BOOST_UBLAS_INLINE typename::boost::lazy_enable_if_c < detail::has_size_type < MatrixExprT >::value, detail::matrix_size_type < MatrixExprT >>::type | boost::numeric::ublas::size (matrix_expression< MatrixExprT > const &me) |
Return the size of the given dimension tag for the given matrix expression. More... | |