Namespaces | |
devices | |
Classes | |
class | database_type |
Functions | |
template<typename StringT > | |
StringT | get_mapped_device_name (StringT const &device_name, vendor_id_type vendor_id) |
template<class NumericT , class ParamT > | |
ParamT const & | get_parameters (database_type< ParamT > const &database, viennacl::ocl::device const &device) |
Get the profile for a device and a descriptor. More... | |
database_type < matrix_product_template::parameters_type > | init_matrix_product_N_N () |
database_type < matrix_product_template::parameters_type > | init_matrix_product_T_N () |
database_type < matrix_product_template::parameters_type > | init_matrix_product_N_T () |
database_type < matrix_product_template::parameters_type > | init_matrix_product_T_T () |
template<class NumericT > | |
matrix_product_template::parameters_type const & | matrix_product_params (ocl::device const &device, char A_trans, char B_trans) |
StringT viennacl::device_specific::builtin_database::get_mapped_device_name | ( | StringT const & | device_name, |
vendor_id_type | vendor_id | ||
) |
Definition at line 108 of file common.hpp.
|
inline |
Get the profile for a device and a descriptor.
There are built-in defaults for CPUs, Accelerators, GPUs.
Definition at line 148 of file common.hpp.
|
inline |
Definition at line 68 of file matrix_product.hpp.
|
inline |
Definition at line 142 of file matrix_product.hpp.
|
inline |
Definition at line 105 of file matrix_product.hpp.
|
inline |
Definition at line 182 of file matrix_product.hpp.
matrix_product_template::parameters_type const& viennacl::device_specific::builtin_database::matrix_product_params | ( | ocl::device const & | device, |
char | A_trans, | ||
char | B_trans | ||
) |
Definition at line 224 of file matrix_product.hpp.