ViennaCL - The Vienna Computing Library  1.5.0
Data Structures | Namespaces
viennacl/meta/predicate.hpp File Reference

All the predicates used within ViennaCL. Checks for expressions to be vectors, etc. More...

#include <string>
#include <fstream>
#include <sstream>
#include "viennacl/forwards.h"

Go to the source code of this file.

Data Structures

struct  is_addition< T >
 Helper metafunction for checking whether the provided type is viennacl::op_add (for addition) More...
struct  is_subtraction< T >
 Helper metafunction for checking whether the provided type is viennacl::op_sub (for subtraction) More...
struct  is_product< T >
 Helper metafunction for checking whether the provided type is viennacl::op_prod (for products/multiplication) More...
struct  is_division< T >
 Helper metafunction for checking whether the provided type is viennacl::op_div (for division) More...
struct  is_primitive_type< T >
 Helper class for checking whether a type is a primitive type. More...

Namespaces

namespace  viennacl
 

Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.



Detailed Description

All the predicates used within ViennaCL. Checks for expressions to be vectors, etc.