#include "viennacl/ocl/device_utils.hpp"
#include "viennacl/scheduler/forwards.h"
#include "viennacl/device_specific/forwards.h"
Go to the source code of this file.
Namespaces | |
viennacl | |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
viennacl::device_specific | |
Provides an OpenCL kernel generator. | |
viennacl::device_specific::builtin_database | |
Functions | |
template<typename StringT > | |
StringT | viennacl::device_specific::builtin_database::get_mapped_device_name (StringT const &device_name, vendor_id_type vendor_id) |
template<class NumericT , class ParamT > | |
ParamT const & | viennacl::device_specific::builtin_database::get_parameters (database_type< ParamT > const &database, viennacl::ocl::device const &device) |
Get the profile for a device and a descriptor. More... | |
Common routines such as device lookup for the built-in device database.
Definition in file common.hpp.