Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
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>
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: