#include <AMReX_ParticleTile.H>
|
| __host__ __device__ decltype(auto) | pos (const int dir, const int index) const & |
| |
| __host__ __device__ decltype(auto) | id (const int index) const & |
| |
| __host__ __device__ decltype(auto) | cpu (const int index) const & |
| |
| __host__ __device__ decltype(auto) | idcpu (const int index) const & |
| |
| __host__ __device__ const ParticleReal * | rdata (const int attribute_index) const |
| |
| __host__ __device__ const int * | idata (const int attribute_index) const |
| |
| __host__ __device__ decltype(auto) | operator[] (const int index) const |
| |
| __host__ __device__ void | packParticleData (char *buffer, int src_index, Long dst_offset, const int *comm_real, const int *comm_int) const noexcept |
| |
| template<typename T = ParticleType, std::enable_if_t<!T::is_soa_particle, int > = 0> |
| __host__ __device__ SuperParticleType | getSuperParticle (int index) const noexcept |
| |
| template<typename T = ParticleType, std::enable_if_t< T::is_soa_particle, int > = 0> |
| __host__ __device__ SuperParticleType | getSuperParticle (int index) const noexcept |
| |
◆ AOS_PTR
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ IntType
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ ParticleRefType
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ ParticleType
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ RealType
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ SuperParticleType
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ cpu()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ getSuperParticle() [1/2]
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
template<typename T = ParticleType, std::enable_if_t<!T::is_soa_particle, int > = 0>
◆ getSuperParticle() [2/2]
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
template<typename T = ParticleType, std::enable_if_t< T::is_soa_particle, int > = 0>
◆ id()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ idata()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
| __host__ __device__ const int * amrex::ConstParticleTileData< T_ParticleType, NArrayReal, NArrayInt >::idata |
( |
const int |
attribute_index | ) |
const |
|
inline |
◆ idcpu()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ operator[]()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
| __host__ __device__ decltype(auto) amrex::ConstParticleTileData< T_ParticleType, NArrayReal, NArrayInt >::operator[] |
( |
const int |
index | ) |
const |
|
inline |
◆ packParticleData()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
| __host__ __device__ void amrex::ConstParticleTileData< T_ParticleType, NArrayReal, NArrayInt >::packParticleData |
( |
char * |
buffer, |
|
|
int |
src_index, |
|
|
Long |
dst_offset, |
|
|
const int * |
comm_real, |
|
|
const int * |
comm_int |
|
) |
| const |
|
inlinenoexcept |
◆ pos()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
| __host__ __device__ decltype(auto) amrex::ConstParticleTileData< T_ParticleType, NArrayReal, NArrayInt >::pos |
( |
const int |
dir, |
|
|
const int |
index |
|
) |
| const & |
|
inline |
◆ rdata()
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
| __host__ __device__ const ParticleReal * amrex::ConstParticleTileData< T_ParticleType, NArrayReal, NArrayInt >::rdata |
( |
const int |
attribute_index | ) |
const |
|
inline |
◆ is_particle_tile_data
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_aos
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_idata
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_idcpu
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_num_runtime_int
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_num_runtime_real
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_rdata
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_runtime_idata
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_runtime_rdata
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ m_size
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ NAI
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ NAR
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ NStructInt
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
◆ NStructReal
template<typename T_ParticleType , int NArrayReal, int NArrayInt>
The documentation for this struct was generated from the following file: