LAMA
|
00001 00033 #ifndef LAMA_CUDAINTERFACE_HPP_ 00034 #define LAMA_CUDAINTERFACE_HPP_ 00035 00036 // for dll_import 00037 #include <lama/config.hpp> 00038 00039 // base classes 00040 #include <lama/LAMAInterface.hpp> 00041 00042 // others 00043 #include <cuda_runtime_api.h> 00044 00045 namespace lama 00046 { 00047 00048 class LAMA_DLL_IMPORTEXPORT CUDAInterface: public lama::LAMAInterface 00049 { 00050 public: 00051 00052 CUDAInterface(); 00053 00054 virtual ~CUDAInterface(); 00055 00056 private: 00057 00058 LAMA_LOG_DECL_STATIC_LOGGER(logger); 00059 }; 00060 00061 } 00062 00063 #endif // LAMA_CUDAINTERFACE_HPP_