Data Structures | Namespaces

/data/development/ViennaCL/dev/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_cpu_scalar< T >
struct  is_cpu_scalar< float >
struct  is_cpu_scalar< double >
struct  is_scalar< T >
struct  is_scalar< viennacl::scalar< T > >
struct  is_vector< T >
struct  is_vector< viennacl::vector< ScalarType, ALIGNMENT > >
struct  is_vector< viennacl::vector_range< T > >
struct  is_matrix< T >
struct  is_matrix< viennacl::matrix< ScalarType, F, ALIGNMENT > >
struct  is_matrix< viennacl::matrix_range< T > >

Namespaces

namespace  viennacl

Detailed Description

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