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