#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/tesla_c2050.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gtx_470.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/maxwell/geforce_gtx_750_ti.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/scrapper.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/tesla/geforce_gtx_260.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/southern_islands/tahiti.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/devastator.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/kepler/tesla_k20m.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gtx_580.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/volcanic_islands/hawaii.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/evergreen/cypress.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/amd/evergreen/cedar.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gt_540m.hpp"#include "viennacl/ocl/device_utils.hpp"#include "viennacl/scheduler/forwards.h"#include "viennacl/device_specific/builtin_database/devices/accelerator/fallback.hpp"#include "viennacl/device_specific/builtin_database/devices/cpu/fallback.hpp"#include "viennacl/device_specific/builtin_database/devices/gpu/fallback.hpp"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 | |
| database_type < matrix_product_template::parameters_type > | viennacl::device_specific::builtin_database::init_matrix_product_N_N () |
| database_type < matrix_product_template::parameters_type > | viennacl::device_specific::builtin_database::init_matrix_product_T_N () |
| database_type < matrix_product_template::parameters_type > | viennacl::device_specific::builtin_database::init_matrix_product_N_T () |
| database_type < matrix_product_template::parameters_type > | viennacl::device_specific::builtin_database::init_matrix_product_T_T () |
| template<class NumericT > | |
| matrix_product_template::parameters_type const & | viennacl::device_specific::builtin_database::matrix_product_params (ocl::device const &device, char A_trans, char B_trans) |
Initializes the device database with the provided profiles. Updated semi-automatically.
Definition in file matrix_product.hpp.