1 #ifndef VIENNACL_TRAITS_START_HPP_
2 #define VIENNACL_TRAITS_START_HPP_
42 typename result_of::size_type<T>::type
49 template <
typename ScalarType,
unsigned int ALIGNMENT>
70 template <
typename ScalarType,
typename F,
unsigned int ALIGNMENT>
89 template <
typename ScalarType,
typename F,
unsigned int ALIGNMENT>
A dense matrix class.
Definition: forwards.h:293
This file provides the forward declarations for the main types used within ViennaCL.
result_of::size_type< T >::type start1(T const &obj)
Definition: start.hpp:64
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
Definition: cpu_ram.hpp:29
result_of::size_type< T >::type start2(T const &obj)
Definition: start.hpp:83
result_of::size_type< T >::type start(T const &obj)
Definition: start.hpp:43
A vector class representing a linear memory sequence on the GPU. Inspired by boost::numeric::ublas::v...
Definition: forwards.h:208
T::size_type type
Definition: result_of.hpp:186
Generic meta-function for retrieving the size_type associated with type T.
Definition: result_of.hpp:184
A collection of compile time type deductions.