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] |