spla
Namespaces | Functions
cl_format_dense_vec.hpp File Reference
#include <opencl/cl_counter.hpp>
#include <opencl/cl_debug.hpp>
#include <opencl/cl_formats.hpp>
#include <opencl/cl_program_builder.hpp>
#include <opencl/cl_sort_by_key.hpp>
#include <opencl/generated/auto_vector_formats.hpp>
Include dependency graph for cl_format_dense_vec.hpp:

Go to the source code of this file.

Namespaces

 spla
 

Functions

template<typename T >
void spla::cl_dense_vec_resize (const std::size_t n_rows, CLDenseVec< T > &storage)
 
template<typename T >
void spla::cl_dense_vec_fill_value (const std::size_t n_rows, const T value, CLDenseVec< T > &storage)
 
template<typename T >
void spla::cl_dense_vec_init (const std::size_t n_rows, const T *values, CLDenseVec< T > &storage)
 
template<typename T >
void spla::cl_dense_vec_read (const std::size_t n_rows, T *values, CLDenseVec< T > &storage, cl::CommandQueue &queue, cl_mem_flags staging_flags=CL_MEM_READ_ONLY|CL_MEM_HOST_READ_ONLY|CL_MEM_ALLOC_HOST_PTR, bool blocking=true)
 
template<typename T >
void spla::cl_dense_vec_to_coo (const std::size_t n_rows, const T fill_value, const CLDenseVec< T > &in, CLCooVec< T > &out, cl::CommandQueue &queue)