|
ViennaCL - The Vienna Computing Library
1.5.2
|
#include <forwards.h>
Public Types | |
| typedef std::map < scheduler::statement_node_numeric_type, ParamT > | expression_map |
| typedef std::map < device_name_type, expression_map > | device_name_map |
| typedef std::map < ocl::device_architecture_family, device_name_map > | device_architecture_map |
| typedef std::map< device_type, device_architecture_map > | device_type_map |
| typedef std::map < vendor_id_type, device_type_map > | map_type |
Public Member Functions | |
| database_type (vendor_id_type p0, device_type p1, ocl::device_architecture_family p2, device_name_type p3, scheduler::statement_node_numeric_type p4, ParamT const &p5) | |
| database_type< ParamT > & | operator() (vendor_id_type p0, device_type p1, ocl::device_architecture_family p2, device_name_type p3, scheduler::statement_node_numeric_type p4, ParamT const &p5) |
Data Fields | |
| map_type | map |
| typedef std::map<ocl::device_architecture_family, device_name_map> device_architecture_map |
| typedef std::map<device_name_type, expression_map> device_name_map |
| typedef std::map<device_type, device_architecture_map> device_type_map |
| typedef std::map<scheduler::statement_node_numeric_type, ParamT> expression_map |
| typedef std::map<vendor_id_type, device_type_map> map_type |
| database_type | ( | vendor_id_type | p0, |
| device_type | p1, | ||
| ocl::device_architecture_family | p2, | ||
| device_name_type | p3, | ||
| scheduler::statement_node_numeric_type | p4, | ||
| ParamT const & | p5 | ||
| ) | [inline] |
| database_type<ParamT>& operator() | ( | vendor_id_type | p0, |
| device_type | p1, | ||
| ocl::device_architecture_family | p2, | ||
| device_name_type | p3, | ||
| scheduler::statement_node_numeric_type | p4, | ||
| ParamT const & | p5 | ||
| ) | [inline] |
1.7.6.1