Michele De Stefano's C++ Utilities

Contains utilities for the Boost uBLAS library. More...

#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/has_xxx.hpp>

Go to the source code of this file.

Classes

struct  mds_utils::ublas::is_vector< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::vector_container< T >, T >, has_storage_category< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::dense_tag > >::value >::type >
 Detects if a data type is a boost::numeric::ublas::vector. More...
 
struct  mds_utils::ublas::is_matrix< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::matrix_container< T >, T >, has_storage_category< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::dense_tag > >::value >::type >
 Detects if a data type is a boost::numeric::ublas::matrix. More...
 
struct  mds_utils::ublas::is_compressed_matrix< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::matrix_container< T >, T >, has_storage_category< T >, has_index_array_type< T >, has_value_array_type< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::sparse_tag > >::value >::type >
 Detects if a data type is a boost::numeric::ublas::compressed_matrix. More...
 
struct  mds_utils::ublas::opposite_orientation< orientation_category >
 Allows the computation of the opposite orientation tag with respect to the one passed as template parameter. More...
 

Namespaces

 mds_utils
 Main namespace of all Michele De Stefano's C++ utilities.
 
 mds_utils::ublas
 Contains miscellaneous utilities related to the Boost uBLAS library.
 

Detailed Description

Contains utilities for the Boost uBLAS library.

Definition in file traits.hpp.