#include <AMReX_BinIterator.H>
Classes | |
| struct | iterator |
Public Types | |
| using | index_type = int |
| using | const_pointer_type = std::conditional_t< IsParticleTileData< T >(), T, const T * > |
| using | const_pointer_input_type = std::conditional_t< IsParticleTileData< T >(), const T &, const T * > |
Public Member Functions | |
| __host__ __device__ iterator | begin () const |
| __host__ __device__ iterator | end () const |
| __host__ __device__ | BinIterator (index_type i, const index_type *offsets_ptr, const index_type *permutation_ptr, const_pointer_input_type items) |
Private Attributes | |
| index_type | m_i |
| const index_type * | m_offsets_ptr |
| const index_type * | m_permutation_ptr |
| const_pointer_type | m_items |
Static Private Attributes | |
| static constexpr index_type | m_not_found = std::numeric_limits<index_type>::max() |
| using amrex::BinIterator< T >::const_pointer_input_type = std::conditional_t<IsParticleTileData<T>(), const T&, const T* > |
| using amrex::BinIterator< T >::const_pointer_type = std::conditional_t<IsParticleTileData<T>(), T, const T* > |
| using amrex::BinIterator< T >::index_type = int |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
staticconstexprprivate |
|
private |
|
private |