#include <ublas_matrix.hpp>
Public Types | |
typedef detail::ublas_ordering < orientation_category > ::functor_type | functor_t |
typedef boost::numeric::ublas::matrix < T, F, ArrT > | identifier_type |
typedef general_t | matrix_structure |
typedef M | matrix_type |
typedef detail::ublas_ordering < typename F::orientation_category > ::type | ordering_type |
typedef identifier_type::orientation_category | orientation_category |
typedef detail::generate_const < M, T >::type * | pointer |
typedef T | value_type |
Public Member Functions | |
BOOST_STATIC_ASSERT ((boost::is_same< typename F::orientation_category, boost::numeric::ublas::column_major_tag >::value)) | |
BOOST_STATIC_ASSERT ((boost::is_same< boost::numeric::ublas::matrix< T, F, ArrT >, typename boost::remove_const< M >::type >::value)) | |
Static Public Member Functions | |
static int | leading_dimension (matrix_type &m) |
static int | size1 (matrix_type &m) |
static int | size2 (matrix_type &m) |
static pointer | storage (matrix_type &m) |
static int | storage_size (matrix_type &m) |
static int | stride1 (matrix_type &m) |
static int | stride2 (matrix_type &m) |
Definition at line 40 of file ublas_matrix.hpp.
typedef detail::ublas_ordering<orientation_category>::functor_type boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::functor_t |
Definition at line 63 of file ublas_matrix.hpp.
typedef boost::numeric::ublas::matrix<T, F, ArrT> boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::identifier_type |
Definition at line 52 of file ublas_matrix.hpp.
typedef general_t boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::matrix_structure |
Definition at line 54 of file ublas_matrix.hpp.
typedef M boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::matrix_type |
Definition at line 53 of file ublas_matrix.hpp.
typedef detail::ublas_ordering< typename F::orientation_category >::type boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::ordering_type |
Definition at line 57 of file ublas_matrix.hpp.
typedef identifier_type::orientation_category boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::orientation_category |
Definition at line 62 of file ublas_matrix.hpp.
typedef detail::generate_const<M,T>::type* boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::pointer |
Definition at line 60 of file ublas_matrix.hpp.
typedef T boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::value_type |
Definition at line 59 of file ublas_matrix.hpp.
boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::BOOST_STATIC_ASSERT | ( | (boost::is_same< typename F::orientation_category, boost::numeric::ublas::column_major_tag >::value) | ) |
boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::BOOST_STATIC_ASSERT | ( | (boost::is_same< boost::numeric::ublas::matrix< T, F, ArrT >, typename boost::remove_const< M >::type >::value) | ) |
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::leading_dimension | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 72 of file ublas_matrix.hpp.
References boost::numeric::bindings::traits::leading_dimension().
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::size1 | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 69 of file ublas_matrix.hpp.
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::size2 | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 70 of file ublas_matrix.hpp.
static pointer boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::storage | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 65 of file ublas_matrix.hpp.
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::storage_size | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 71 of file ublas_matrix.hpp.
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::stride1 | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 80 of file ublas_matrix.hpp.
static int boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::stride2 | ( | matrix_type & | m | ) | [inline, static] |
Definition at line 85 of file ublas_matrix.hpp.