|
ViennaCL - The Vienna Computing Library
1.5.1
|
Contains various helper routines for kernel generation. More...
Data Structures | |
| struct | scalartype_size_fun |
| Functor for returning the size of the underlying scalar type in bytes. More... | |
| struct | internal_size_fun |
| Functor for returning the internal size of a vector. More... | |
| struct | handle_fun |
| Functor for obtaining the OpenCL handle from ViennaCL objects (vector, matrix, etc.). More... | |
| struct | internal_size1_fun |
| Functor for obtaining the internal number of rows of a ViennaCL matrix. More... | |
| struct | internal_size2_fun |
| Functor for obtaining the internal number of columns of a ViennaCL matrix. More... | |
| struct | is_same_type |
| Helper metafunction for checking whether two types are the same. More... | |
| class | kernel_generation_stream |
| A stream class where the kernel sources are streamed to. Takes care of indentation of the sources. More... | |
Functions | |
| template<class T > | |
| std::string | to_string (T const t) |
Contains various helper routines for kernel generation.
| std::string viennacl::generator::utils::to_string | ( | T const | t | ) | [inline] |
1.7.6.1