Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lift::compute_device_cuda Struct Reference

#include <compute_device_cuda.h>

Inheritance diagram for lift::compute_device_cuda:
lift::compute_device

Public Member Functions

 compute_device_cuda (const cuda_device_config &config)
 
virtual target_system get_system (void) override
 
virtual void enable (void) override
 
virtual const char * get_name (void) override
 

Static Public Member Functions

static bool runtime_initialize (std::string &ret)
 

Public Attributes

const cuda_device_config config
 

Detailed Description

Definition at line 66 of file compute_device_cuda.h.

Constructor & Destructor Documentation

lift::compute_device_cuda::compute_device_cuda ( const cuda_device_config config)
inline

Definition at line 70 of file compute_device_cuda.h.

Member Function Documentation

virtual void lift::compute_device_cuda::enable ( void  )
inlineoverridevirtual

Implements lift::compute_device.

Definition at line 79 of file compute_device_cuda.h.

virtual const char* lift::compute_device_cuda::get_name ( void  )
inlineoverridevirtual

Implements lift::compute_device.

Definition at line 84 of file compute_device_cuda.h.

virtual target_system lift::compute_device_cuda::get_system ( void  )
inlineoverridevirtual

Implements lift::compute_device.

Definition at line 74 of file compute_device_cuda.h.

bool lift::compute_device_cuda::runtime_initialize ( std::string &  ret)
static

Definition at line 121 of file compute_device_cuda.cu.

Member Data Documentation

const cuda_device_config lift::compute_device_cuda::config

Definition at line 68 of file compute_device_cuda.h.


The documentation for this struct was generated from the following files: