Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
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: