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.