Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
shamtree::CellIteratorHost Struct Reference

host version of the cell iterator More...

#include <shamtree/include/shamtree/CellIterator.hpp>

+ Collaboration diagram for shamtree::CellIteratorHost:

Public Types

using acc = CellIteratorAccessed
 

Public Member Functions

acc get_read_access () const
 get read only accessor
 

Public Attributes

std::vector< u32sort_index_map
 Sort index map.
 
std::vector< u32reduc_index_map
 Reduction index map.
 
std::vector< u32endrange
 End range.
 
u32 offset_leaf
 number of internal cells & offset to retrieve the first leaf
 

Detailed Description

host version of the cell iterator

Definition at line 122 of file CellIterator.hpp.

Member Typedef Documentation

◆ acc

Definition at line 128 of file CellIterator.hpp.

Member Function Documentation

◆ get_read_access()

acc shamtree::CellIteratorHost::get_read_access ( ) const
inline

get read only accessor

Definition at line 131 of file CellIterator.hpp.

Member Data Documentation

◆ endrange

std::vector<u32> shamtree::CellIteratorHost::endrange

End range.

Definition at line 125 of file CellIterator.hpp.

◆ offset_leaf

u32 shamtree::CellIteratorHost::offset_leaf

number of internal cells & offset to retrieve the first leaf

Definition at line 126 of file CellIterator.hpp.

◆ reduc_index_map

std::vector<u32> shamtree::CellIteratorHost::reduc_index_map

Reduction index map.

Definition at line 124 of file CellIterator.hpp.

◆ sort_index_map

std::vector<u32> shamtree::CellIteratorHost::sort_index_map

Sort index map.

Definition at line 123 of file CellIterator.hpp.


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