All the predicates used within ViennaCL. Checks for expressions to be vectors, etc. More...
Go to the source code of this file.
Classes | |
| struct | viennacl::is_addition< T > |
| Helper metafunction for checking whether the provided type is viennacl::op_add (for addition) More... | |
| struct | viennacl::is_subtraction< T > |
| Helper metafunction for checking whether the provided type is viennacl::op_sub (for subtraction) More... | |
| struct | viennacl::is_product< T > |
| Helper metafunction for checking whether the provided type is viennacl::op_prod (for products/multiplication) More... | |
| struct | viennacl::is_division< T > |
| Helper metafunction for checking whether the provided type is viennacl::op_div (for division) More... | |
| struct | viennacl::is_primitive_type< T > |
| Helper class for checking whether a type is a primitive type. More... | |
Namespaces | |
| viennacl | |
| Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
All the predicates used within ViennaCL. Checks for expressions to be vectors, etc.
Definition in file predicate.hpp.