1 #ifndef VIENNACL_VIENNACL_PRIVATE_HPP
2 #define VIENNACL_VIENNACL_PRIVATE_HPP
24 #ifdef VIENNACL_WITH_OPENCL
26 #include <OpenCL/cl.h>
83 #ifdef VIENNACL_WITH_CUDA
86 #ifdef VIENNACL_WITH_OPENCL
100 #ifdef VIENNACL_WITH_CUDA
103 #ifdef VIENNACL_WITH_OPENCL
121 #ifdef VIENNACL_WITH_CUDA
124 #ifdef VIENNACL_WITH_OPENCL
Generic backend for CUDA, OpenCL, host-based stuff.
ViennaCLPrecision precision
ViennaCLBackendTypes backend_type
ViennaCLInt internal_size2
ViennaCLHostBackend_impl host_backend
ViennaCLOpenCLBackend_impl opencl_backend
ViennaCLInt internal_size1
ViennaCLPrecision precision
ViennaCLCUDABackend_impl cuda_backend
ViennaCLPrecision precision
ViennaCLPrecision precision