#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) | |
AMREX_GPU_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 |