#include <AMReX_DenseBins.H>
Public Types | |
| using | index_type = int |
| using | const_pointer_type = std::conditional_t< IsParticleTileData< T >(), T, const T * > |
Public Member Functions | |
| DenseBinIteratorFactory (const Gpu::DeviceVector< index_type > &offsets, const Gpu::DeviceVector< index_type > &permutation, const T *items) | |
| __host__ __device__ BinIterator< T > | getBinIterator (const int bin_number) const noexcept |
Public Attributes | |
| const index_type * | m_offsets_ptr |
| const index_type * | m_permutation_ptr |
| const_pointer_type | m_items |
| using amrex::DenseBinIteratorFactory< T >::const_pointer_type = std::conditional_t<IsParticleTileData<T>(), T, const T* > |
| using amrex::DenseBinIteratorFactory< T >::index_type = int |
|
inline |
|
inlinenoexcept |
| const_pointer_type amrex::DenseBinIteratorFactory< T >::m_items |
| const index_type* amrex::DenseBinIteratorFactory< T >::m_offsets_ptr |
| const index_type* amrex::DenseBinIteratorFactory< T >::m_permutation_ptr |