Classes | Namespaces | Functions

include/skepu/src/map_cu.inl File Reference

Contains the definitions of CUDA specific member functions for the Map skeleton. More...

#include <cuda.h>
#include <iostream>
#include "operator_type.h"
#include "debug.h"
#include "map_kernels.h"
#include "device_mem_pointer_cu.h"
#include "thread_management.h"
#include "device_cu.h"
Include dependency graph for map_cu.inl:
This graph shows which files directly or indirectly include this file:

Classes

struct  skepu::mapThreadFunc1Args_CU< UnaryFunc, InputIterator, OutputIterator >
struct  skepu::mapThreadFunc2Args_CU< BinaryFunc, Input1Iterator, Input2Iterator, OutputIterator >
struct  skepu::mapThreadFunc3Args_CU< TrinaryFunc, Input1Iterator, Input2Iterator, Input3Iterator, OutputIterator >

Namespaces

namespace  skepu
 

The main nemaspace for SkePU library.


Functions

template<typename UnaryFunc , typename InputIterator , typename OutputIterator >
static void * skepu::mapThreadFunc1_CU (void *_args)
template<typename BinaryFunc , typename Input1Iterator , typename Input2Iterator , typename OutputIterator >
static void * skepu::mapThreadFunc2_CU (void *_args)
template<typename TrinaryFunc , typename Input1Iterator , typename Input2Iterator , typename Input3Iterator , typename OutputIterator >
static void * skepu::mapThreadFunc3_CU (void *_args)

Detailed Description

Contains the definitions of CUDA specific member functions for the Map skeleton.

 All Classes Namespaces Files Functions Enumerations Friends Defines