All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
paal::data_structures::matrix_type_traits< boost::numeric::ublas::matrix< T > > Struct Template Reference

Specialization matrix_type_traits for ublas matrix. More...

#include <ublas_traits.hpp>

Public Types

using coordinate_t = T
using matrix_row_t = boost::numeric::ublas::matrix_row< boost::numeric::ublas::matrix< T >>
using vector_t = boost::numeric::ublas::vector< T >
using matrix_column_major_t = boost::numeric::ublas::matrix< T, boost::numeric::ublas::column_major >
using matrix_diagonal_t = boost::numeric::ublas::banded_matrix< T >

Static Public Member Functions

static std::size_t num_rows (boost::numeric::ublas::matrix< T > &m)
 Return the number of rows of the matrix.
static std::size_t num_columns (boost::numeric::ublas::matrix< T > &m)
 Return the number of columns of the matrix.

Detailed Description

template<typename T>
struct paal::data_structures::matrix_type_traits< boost::numeric::ublas::matrix< T > >

Specialization matrix_type_traits for ublas matrix.

Definition at line 47 of file ublas_traits.hpp.

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