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

#include <ma_cuda.h>

List of all members.

Classes

class  DeviceMemory
class  Function
class  HostMemory
class  IMemory

Public Member Functions

 MA_CUDA ()
virtual ~MA_CUDA ()
DCR init ()
DCR reset ()
DCR destroy ()
DCR compileModule (const string &_sCU, const string &_sCubin)
DCR pushModule (const string _sCubin)
 Loads a CUBIN module from file and adds it to the module list.
DCR pushFunction (UInt _mID, const string &_sName, const Vector3DUI &_gridDim, const Vector3DUI &_blockDim)
 Extracts function by name from previously added module and stores the dimension for execution.
DCR pushArgument (UInt _fID, IMemory *_memExtern)
DCR launch (UInt _fID)

Constructor & Destructor Documentation

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

Member Function Documentation

DCR darc::math::MA_CUDA::compileModule ( const string &  _sCU,
const string &  _sCubin 
)
DCR darc::math::MA_CUDA::pushArgument ( UInt  _fID,
IMemory _memExtern 
)
darc::DCR darc::math::MA_CUDA::pushFunction ( UInt  _mID,
const string &  _sName,
const Vector3DUI _gridDim,
const Vector3DUI _blockDim 
)

Extracts function by name from previously added module and stores the dimension for execution.

DCR darc::math::MA_CUDA::pushModule ( const string  _sCubin)

Loads a CUBIN module from file and adds it to the module list.


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