ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
matrix_maker< boost::numeric::ublas::matrix_slice< MatrixT >, F > Struct Template Reference

#include <matrix_product_float_double.hpp>

Public Types

typedef MatrixT::value_type T
 
typedef viennacl::matrix_slice< viennacl::matrix< T, F > > result_type
 

Static Public Member Functions

static result_type make (viennacl::matrix< T, F > &M, boost::numeric::ublas::matrix_slice< MatrixT > &base)
 

Detailed Description

template<class MatrixT, class F>
struct matrix_maker< boost::numeric::ublas::matrix_slice< MatrixT >, F >

Definition at line 91 of file matrix_product_float_double.hpp.

Member Typedef Documentation

template<class MatrixT , class F >
typedef viennacl::matrix_slice< viennacl::matrix<T, F> > matrix_maker< boost::numeric::ublas::matrix_slice< MatrixT >, F >::result_type

Definition at line 94 of file matrix_product_float_double.hpp.

template<class MatrixT , class F >
typedef MatrixT::value_type matrix_maker< boost::numeric::ublas::matrix_slice< MatrixT >, F >::T

Definition at line 93 of file matrix_product_float_double.hpp.

Member Function Documentation

template<class MatrixT , class F >
static result_type matrix_maker< boost::numeric::ublas::matrix_slice< MatrixT >, F >::make ( viennacl::matrix< T, F > &  M,
boost::numeric::ublas::matrix_slice< MatrixT > &  base 
)
inlinestatic

Definition at line 96 of file matrix_product_float_double.hpp.


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