28#ifndef SPLA_CL_FORMATS_HPP
29#define SPLA_CL_FORMATS_HPP
43#include <unordered_map>
OpenCL list-of-coordinates sparse vector representation.
Definition cl_formats.hpp:77
cl::Buffer Ax
Definition cl_formats.hpp:84
cl::Buffer Ai
Definition cl_formats.hpp:83
~CLCooVec() override=default
static constexpr FormatVector FORMAT
Definition cl_formats.hpp:79
OpenCL compressed sparse row matrix representation.
Definition cl_formats.hpp:94
cl::Buffer Ax
Definition cl_formats.hpp:102
static constexpr FormatMatrix FORMAT
Definition cl_formats.hpp:96
~CLCsr() override=default
cl::Buffer Ap
Definition cl_formats.hpp:100
cl::Buffer Aj
Definition cl_formats.hpp:101
OpenCL one-dim array for dense vector representation.
Definition cl_formats.hpp:61
static constexpr FormatVector FORMAT
Definition cl_formats.hpp:63
~CLDenseVec() override=default
cl::Buffer Ax
Definition cl_formats.hpp:67
Base class for typed decoration for storage object.
Definition tdecoration.hpp:50
Definition algorithm.hpp:37