Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
shamalgs::memory::details::Fallback< T > Struct Template Reference

Static Public Member Functions

static T extract_element (sycl::queue &q, sycl::buffer< T > &buf, u32 idx)
 
static sycl::buffer< T > vec_to_buf (const std::vector< T > &vec)
 
static std::vector< T > buf_to_vec (sycl::buffer< T > &buf, u32 len)
 

Detailed Description

template<class T>
struct shamalgs::memory::details::Fallback< T >

Definition at line 24 of file fallbackMemory.hpp.

Member Function Documentation

◆ buf_to_vec()

template<class T >
std::vector< T > shamalgs::memory::details::Fallback< T >::buf_to_vec ( sycl::buffer< T > &  buf,
u32  len 
)
static

Definition at line 50 of file fallbackMemory.cpp.

◆ extract_element()

template<class T >
T shamalgs::memory::details::Fallback< T >::extract_element ( sycl::queue &  q,
sycl::buffer< T > &  buf,
u32  idx 
)
static

Definition at line 23 of file fallbackMemory.cpp.

◆ vec_to_buf()

template<class T >
sycl::buffer< T > shamalgs::memory::details::Fallback< T >::vec_to_buf ( const std::vector< T > &  vec)
static

Definition at line 35 of file fallbackMemory.cpp.


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