|
ViennaCL - The Vienna Computing Library
1.5.1
|
A collection of compile time type deductions. More...
#include <string>#include <fstream>#include <sstream>#include "viennacl/forwards.h"#include <vector>#include <map>Go to the source code of this file.
Data Structures | |
| struct | alignment< T > |
| Retrieves the alignment from a vector. Deprecated - will be replaced by a pure runtime facility in the future. More... | |
| struct | orientation_functor< T > |
| Returns the orientation functor tag (either row_major or column_major) of a matrix. More... | |
| struct | size_type< T > |
| Generic meta-function for retrieving the size_type associated with type T. More... | |
| struct | value_type< T > |
| Generic helper function for retrieving the value_type associated with type T. More... | |
| struct | cpu_value_type< T > |
| Helper meta function for retrieving the main RAM-based value type. Particularly important to obtain T from viennacl::scalar<T> in a generic way. More... | |
| struct | cl_type< T > |
| Metafunction for deducing the OpenCL type for a numeric type, e.g. float -> cl_float. More... | |
Namespaces | |
| namespace | viennacl |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
| namespace | viennacl::result_of |
Namespace containing many meta-functions. | |
A collection of compile time type deductions.
1.7.6.1