![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shamalgs/details/numeric/exclusiveScanGPUGems39.hpp"#include "shambase/integer.hpp"#include "shamalgs/memory.hpp"#include "shambackends/math.hpp"
Include dependency graph for exclusiveScanGPUGems39.cpp:Go to the source code of this file.
Namespaces | |
| namespace | shamalgs |
| namespace to contain everything implemented by shamalgs | |
| namespace | shamalgs::numeric |
| namespace containing the numeric algorithms of shamalgs | |
Functions | |
| template<class T > | |
| sycl::buffer< T > | shamalgs::numeric::details::exclusive_sum_gpugems39_1 (sycl::queue &q, sycl::buffer< T > &buf1, u32 len) |
| template<class T > | |
| sycl::buffer< T > | shamalgs::numeric::details::exclusive_sum_gpugems39_2 (sycl::queue &q, sycl::buffer< T > &buf1, u32 len) |
| template<class T > | |
| sycl::buffer< T > | shamalgs::numeric::details::exclusive_sum_gpugems39_3 (sycl::queue &q, sycl::buffer< T > &buf1, u32 len) |
| template sycl::buffer< u32 > | shamalgs::numeric::details::exclusive_sum_gpugems39_1 (sycl::queue &q, sycl::buffer< u32 > &buf1, u32 len) |
| template sycl::buffer< u32 > | shamalgs::numeric::details::exclusive_sum_gpugems39_2 (sycl::queue &q, sycl::buffer< u32 > &buf1, u32 len) |
| template sycl::buffer< u32 > | shamalgs::numeric::details::exclusive_sum_gpugems39_3 (sycl::queue &q, sycl::buffer< u32 > &buf1, u32 len) |
Definition in file exclusiveScanGPUGems39.cpp.
| sycl::buffer< T > shamalgs::numeric::details::exclusive_sum_gpugems39_1 | ( | sycl::queue & | q, |
| sycl::buffer< T > & | buf1, | ||
| u32 | len | ||
| ) |
Definition at line 55 of file exclusiveScanGPUGems39.cpp.
| sycl::buffer< T > shamalgs::numeric::details::exclusive_sum_gpugems39_2 | ( | sycl::queue & | q, |
| sycl::buffer< T > & | buf1, | ||
| u32 | len | ||
| ) |
Definition at line 113 of file exclusiveScanGPUGems39.cpp.
| sycl::buffer< T > shamalgs::numeric::details::exclusive_sum_gpugems39_3 | ( | sycl::queue & | q, |
| sycl::buffer< T > & | buf1, | ||
| u32 | len | ||
| ) |
Definition at line 175 of file exclusiveScanGPUGems39.cpp.