1 #ifndef VIENNACL_LINALG_DETAIL_SPAI_BLOCK_MATRIX_HPP
2 #define VIENNACL_LINALG_DETAIL_SPAI_BLOCK_MATRIX_HPP
Represents contigious matrices on GPU.
viennacl::ocl::handle< cl_mem > & handle()
Returns a handle to the elements.
const viennacl::ocl::handle< cl_mem > & handle() const
Returns a handle to the const elements.
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
viennacl::ocl::handle< cl_mem > & handle1()
Returns a handle to the matrix dimensions.
Implementations of the OpenCL backend, where all contexts are stored in.
viennacl::ocl::handle< cl_mem > & handle2()
Returns a handle to the start indices of matrix.
const viennacl::ocl::handle< cl_mem > & handle2() const
Returns a handle to the const start indices of matrix.
const viennacl::ocl::handle< cl_mem > & handle1() const
Returns a handle to the const matrix dimensions.