Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
shamalgs::numeric::details::ScanTile30bitint Class Reference

Public Types

using PackStorage = u32
 

Public Member Functions

bool has_prefix_available ()
 
u32 get_prefix ()
 
bool has_no_prefix ()
 
bool is_invalid ()
 

Static Public Member Functions

static ScanTile30bitint invalid ()
 
static ScanTile30bitint unpack (PackStorage s)
 
static PackStorage pack (u32 a, u32 b)
 

Public Attributes

sycl::vec< u32, 2 > state
 

Static Public Attributes

static constexpr u32 STATE_X = 0
 
static constexpr u32 STATE_A = 1
 
static constexpr u32 STATE_P = 2
 

Detailed Description

Definition at line 56 of file scanDecoupledLookback.hpp.

Member Typedef Documentation

◆ PackStorage

using shamalgs::numeric::details::ScanTile30bitint::PackStorage = u32

Definition at line 62 of file scanDecoupledLookback.hpp.

Member Function Documentation

◆ get_prefix()

u32 shamalgs::numeric::details::ScanTile30bitint::get_prefix ( )
inline

Definition at line 70 of file scanDecoupledLookback.hpp.

◆ has_no_prefix()

bool shamalgs::numeric::details::ScanTile30bitint::has_no_prefix ( )
inline

Definition at line 81 of file scanDecoupledLookback.hpp.

◆ has_prefix_available()

bool shamalgs::numeric::details::ScanTile30bitint::has_prefix_available ( )
inline

Definition at line 68 of file scanDecoupledLookback.hpp.

◆ invalid()

static ScanTile30bitint shamalgs::numeric::details::ScanTile30bitint::invalid ( )
inlinestatic

Definition at line 66 of file scanDecoupledLookback.hpp.

◆ is_invalid()

bool shamalgs::numeric::details::ScanTile30bitint::is_invalid ( )
inline

Definition at line 83 of file scanDecoupledLookback.hpp.

◆ pack()

static PackStorage shamalgs::numeric::details::ScanTile30bitint::pack ( u32  a,
u32  b 
)
inlinestatic

Definition at line 79 of file scanDecoupledLookback.hpp.

◆ unpack()

static ScanTile30bitint shamalgs::numeric::details::ScanTile30bitint::unpack ( PackStorage  s)
inlinestatic

Definition at line 72 of file scanDecoupledLookback.hpp.

Member Data Documentation

◆ state

sycl::vec<u32, 2> shamalgs::numeric::details::ScanTile30bitint::state

Definition at line 64 of file scanDecoupledLookback.hpp.

◆ STATE_A

constexpr u32 shamalgs::numeric::details::ScanTile30bitint::STATE_A = 1
staticconstexpr

Definition at line 59 of file scanDecoupledLookback.hpp.

◆ STATE_P

constexpr u32 shamalgs::numeric::details::ScanTile30bitint::STATE_P = 2
staticconstexpr

Definition at line 60 of file scanDecoupledLookback.hpp.

◆ STATE_X

constexpr u32 shamalgs::numeric::details::ScanTile30bitint::STATE_X = 0
staticconstexpr

Definition at line 58 of file scanDecoupledLookback.hpp.


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