#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 | |
AMREX_GPU_HOST_DEVICE iterator | begin () const |
AMREX_GPU_HOST_DEVICE iterator | end () const |
AMREX_GPU_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 |