ViennaCL - The Vienna Computing Library
1.5.2
|
#include <template_base.hpp>
Public Member Functions | |
parameters (const char *scalartype, unsigned int simd_width, unsigned int local_size_1, unsigned int local_size_2, unsigned int num_kernels) | |
unsigned int | num_kernels () const |
std::string const & | scalartype () const |
unsigned int | local_size_0 () const |
unsigned int | local_size_1 () const |
unsigned int | simd_width () const |
bool | is_invalid () const |
returns whether or not the profile has undefined behavior on particular device | |
Protected Attributes | |
std::string | scalartype_ |
unsigned int | simd_width_ |
unsigned int | local_size_0_ |
unsigned int | local_size_1_ |
unsigned int | num_kernels_ |
parameters | ( | const char * | scalartype, |
unsigned int | simd_width, | ||
unsigned int | local_size_1, | ||
unsigned int | local_size_2, | ||
unsigned int | num_kernels | ||
) | [inline] |
Reimplemented in reduction_template::parameters, and vector_axpy_template::parameters.
bool is_invalid | ( | ) | const [inline] |
returns whether or not the profile has undefined behavior on particular device
unsigned int local_size_0 | ( | ) | const [inline] |
unsigned int local_size_1 | ( | ) | const [inline] |
unsigned int num_kernels | ( | ) | const [inline] |
std::string const& scalartype | ( | ) | const [inline] |
unsigned int simd_width | ( | ) | const [inline] |
unsigned int local_size_0_ [protected] |
unsigned int local_size_1_ [protected] |
unsigned int num_kernels_ [protected] |
std::string scalartype_ [protected] |
unsigned int simd_width_ [protected] |