Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shamalgs::reduction::details::FallbackReduction< T > Struct Template Reference

Static Public Member Functions

static T sum (sycl::queue &q, sycl::buffer< T > &buf1, u32 start_id, u32 end_id)
static T min (sycl::queue &q, sycl::buffer< T > &buf1, u32 start_id, u32 end_id)
static T max (sycl::queue &q, sycl::buffer< T > &buf1, u32 start_id, u32 end_id)

Detailed Description

template<class T>
struct shamalgs::reduction::details::FallbackReduction< T >

Definition at line 27 of file fallbackReduction.hpp.

Member Function Documentation

◆ max()

template<class T>
T shamalgs::reduction::details::FallbackReduction< T >::max ( sycl::queue & q,
sycl::buffer< T > & buf1,
u32 start_id,
u32 end_id )
inlinestatic

Definition at line 108 of file fallbackReduction.hpp.

◆ min()

template<class T>
T shamalgs::reduction::details::FallbackReduction< T >::min ( sycl::queue & q,
sycl::buffer< T > & buf1,
u32 start_id,
u32 end_id )
inlinestatic

Definition at line 101 of file fallbackReduction.hpp.

◆ sum()

template<class T>
T shamalgs::reduction::details::FallbackReduction< T >::sum ( sycl::queue & q,
sycl::buffer< T > & buf1,
u32 start_id,
u32 end_id )
inlinestatic

Definition at line 94 of file fallbackReduction.hpp.


The documentation for this struct was generated from the following file: