ViennaCL - The Vienna Computing Library  1.5.1
Data Structures | Namespaces | Functions
viennacl/generator/profile_base.hpp File Reference

Base classes for the profiles. More...

#include <list>
#include <set>
#include "viennacl/ocl/backend.hpp"
#include "viennacl/ocl/kernel.hpp"
#include "viennacl/ocl/device.hpp"
#include "viennacl/ocl/device_utils.hpp"
#include "viennacl/ocl/infos.hpp"
#include "viennacl/scheduler/forwards.h"
#include "viennacl/generator/helpers.hpp"
#include "viennacl/generator/map_functor.hpp"

Go to the source code of this file.

Data Structures

class  profile_base
 Base class for an operation profile. 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::generator
 

Provides an OpenCL kernel generator.


Functions

std::ostream & operator<< (std::ostream &os, profile_base const &profile)

Detailed Description

Base classes for the profiles.