| 
    Darc Library
    2012.11
    
   
   | 
  
  
  
 
#include <ma_cuda.h>
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) | 
| darc::math::MA_CUDA::MA_CUDA | ( | ) |  [inline] | 
        
| virtual darc::math::MA_CUDA::~MA_CUDA | ( | ) |  [inline, virtual] | 
        
| DCR darc::math::MA_CUDA::compileModule | ( | const string & | _sCU, | 
| const string & | _sCubin | ||
| ) | 
| DCR darc::math::MA_CUDA::destroy | ( | ) |  [inline] | 
        
| DCR darc::math::MA_CUDA::launch | ( | UInt | _fID | ) | 
| 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.
| DCR darc::math::MA_CUDA::reset | ( | ) |  [inline] |