This file holds the code necessary for reading kernel parameters from XML files using pugixml. More...
#include "viennacl/ocl/backend.hpp"#include "pugixml/src/pugixml.hpp"Go to the source code of this file.
Data Structures | |
| struct | parameter_database |
| A XML parameter database using PugiXML. Allows to add tests for different devices and the like. More... | |
| struct | first_letter_of_type< T > |
| Helper meta class that returns the first letter of a particular type (float or double). More... | |
| struct | first_letter_of_type< float > |
| struct | first_letter_of_type< double > |
| struct | program_for_vcltype< T > |
| struct | program_for_vcltype< viennacl::vector< T, ALIGNMENT > > |
| struct | program_for_vcltype< viennacl::matrix< T, row_major, ALIGNMENT > > |
| struct | program_for_vcltype< viennacl::matrix< T, column_major, ALIGNMENT > > |
| struct | program_for_vcltype< viennacl::compressed_matrix< T, ALIGNMENT > > |
| struct | to_string< T > |
| Helper meta-class that converts a type to a string. More... | |
| struct | to_string< float > |
| struct | to_string< double > |
Namespaces | |
| namespace | viennacl |
| namespace | viennacl::io |
| namespace | viennacl::io::tag |
| namespace | viennacl::io::val |
Functions | |
| template<typename SCALARTYPE , unsigned int ALIGNMENT> | |
| void | set_kernel_params (std::string program_name, std::string kernel_name, unsigned int glob, unsigned int loc) |
| template<typename VclBasicType > | |
| void | tune_impl (parameter_database ¶s, std::string parent) |
| template<typename VclBasicType > | |
| void | read_kernel_parameters (std::string filename) |
| The interface function for reading kernel parameters. | |
This file holds the code necessary for reading kernel parameters from XML files using pugixml.
1.7.1