Darc Library  2012.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
darc::math::MA_CUDA::DeviceMemory Class Reference

#include <ma_cuda.h>

Inheritance diagram for darc::math::MA_CUDA::DeviceMemory:
darc::math::MA_CUDA::IMemory darc::math::MA_CUDA::HostMemory

List of all members.

Public Member Functions

virtual ~DeviceMemory ()
virtual UInt init (UInt _size)
virtual UInt destroy ()
virtual CUdeviceptr * getCUDAPointerAddress ()

Protected Attributes

CUdeviceptr m_cData

Constructor & Destructor Documentation

virtual darc::math::MA_CUDA::DeviceMemory::~DeviceMemory ( ) [inline, virtual]

Member Function Documentation

virtual UInt darc::math::MA_CUDA::DeviceMemory::destroy ( ) [inline, virtual]

Reimplemented from darc::math::MA_CUDA::IMemory.

Reimplemented in darc::math::MA_CUDA::HostMemory.

virtual CUdeviceptr* darc::math::MA_CUDA::DeviceMemory::getCUDAPointerAddress ( ) [inline, virtual]
virtual UInt darc::math::MA_CUDA::DeviceMemory::init ( UInt  _size) [inline, virtual]

Reimplemented from darc::math::MA_CUDA::IMemory.

Reimplemented in darc::math::MA_CUDA::HostMemory.


Member Data Documentation


The documentation for this class was generated from the following file: