Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
RadixTreeField< T > Class Template Reference
+ Collaboration diagram for RadixTreeField< T >:

Public Member Functions

 RadixTreeField (u32 nvar, std::unique_ptr< sycl::buffer< T > > radix_tree_field_buf)
 
 RadixTreeField (RadixTreeField< T > &src, sycl::buffer< u32 > &id_extract_field)
 

Static Public Member Functions

static RadixTreeField< T > make_empty (u32 nvar, u32 cnt)
 

Public Attributes

u32 nvar
 
std::unique_ptr< sycl::buffer< T > > radix_tree_field_buf
 

Detailed Description

template<class T>
class RadixTreeField< T >

Definition at line 23 of file RadixTreeField.hpp.

Constructor & Destructor Documentation

◆ RadixTreeField() [1/2]

template<class T >
RadixTreeField< T >::RadixTreeField ( u32  nvar,
std::unique_ptr< sycl::buffer< T > >  radix_tree_field_buf 
)
inline

Definition at line 34 of file RadixTreeField.hpp.

◆ RadixTreeField() [2/2]

template<class T >
RadixTreeField< T >::RadixTreeField ( RadixTreeField< T > &  src,
sycl::buffer< u32 > &  id_extract_field 
)
inline

Definition at line 39 of file RadixTreeField.hpp.

Member Function Documentation

◆ make_empty()

template<class T >
static RadixTreeField< T > RadixTreeField< T >::make_empty ( u32  nvar,
u32  cnt 
)
inlinestatic

Definition at line 37 of file RadixTreeField.hpp.

Member Data Documentation

◆ nvar

template<class T >
u32 RadixTreeField< T >::nvar

Definition at line 29 of file RadixTreeField.hpp.

◆ radix_tree_field_buf

template<class T >
std::unique_ptr<sycl::buffer<T> > RadixTreeField< T >::radix_tree_field_buf

Definition at line 30 of file RadixTreeField.hpp.


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