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.