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. 
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.