![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/aliases_int.hpp"#include "shambase/exception.hpp"#include "shambase/memory.hpp"#include "shamalgs/primitives/is_all_true.hpp"#include "shambackends/DeviceBuffer.hpp"#include "shambackends/DeviceQueue.hpp"#include "shambackends/DeviceScheduler.hpp"#include "shambackends/math.hpp"#include "shambackends/sycl.hpp"#include "shambackends/vec.hpp"Go to the source code of this file.
Namespaces | |
| namespace | shamalgs |
| namespace to contain everything implemented by shamalgs | |
Functions | |
| template<class T> | |
| bool | shamalgs::reduction::has_nan (sham::DeviceBuffer< T > &buf, u64 cnt) |
| template<class T> | |
| bool | shamalgs::reduction::has_inf (sham::DeviceBuffer< T > &buf, u64 cnt) |
| template<class T> | |
| bool | shamalgs::reduction::has_nan_or_inf (sham::DeviceBuffer< T > &buf, u64 cnt) |
Definition in file reduction.hpp.
| bool shamalgs::reduction::has_inf | ( | sham::DeviceBuffer< T > & | buf, |
| u64 | cnt ) |
Definition at line 84 of file reduction.cpp.
| bool shamalgs::reduction::has_nan | ( | sham::DeviceBuffer< T > & | buf, |
| u64 | cnt ) |
Definition at line 61 of file reduction.cpp.
| bool shamalgs::reduction::has_nan_or_inf | ( | sham::DeviceBuffer< T > & | buf, |
| u64 | cnt ) |
Definition at line 107 of file reduction.cpp.