|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE ParticleCPUWrapper | cpu () & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE ParticleIDWrapper | id () & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE ConstParticleCPUWrapper | cpu () const & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE ConstParticleIDWrapper | id () const & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | atomicSetID (const Long id) |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealVect | pos () const & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType & | pos (int index) & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType | pos (int index) const & |
|
template<int U = T_NReal, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType & | rdata (int index) & |
|
template<int U = T_NReal, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType & | rdata (int) & |
|
template<int U = T_NReal, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE const RealType & | rdata (int index) const & |
|
template<int U = T_NReal, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType | rdata (int) const & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType | rdata (int) &&=delete |
|
template<int U = T_NReal, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealVect | rvec (AMREX_D_DECL(int indx, int indy, int indz)) const & |
|
template<int U = T_NReal, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealVect | rvec (AMREX_D_DECL(int, int, int)) const & |
|
template<int U = T_NReal, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealVect | rvec (const IntVect &indices) const & |
|
template<int U = T_NReal, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealVect | rvec (const IntVect &) const & |
|
template<int U = T_NInt, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int & | idata (int index) & |
|
template<int U = T_NInt, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE uint64_t & | idata (int) & |
|
template<int U = T_NInt, std::enable_if_t< U !=0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE const int & | idata (int index) const & |
|
template<int U = T_NInt, std::enable_if_t< U==0, int > = 0> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int | idata (int) const & |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE RealType | idata (int) &&=delete |
|
template<int T_NReal, int T_NInt = 0>
struct amrex::Particle< T_NReal, T_NInt >
The struct used to store particles.
- Template Parameters
-
T_NReal | The number of extra Real components |
T_NInt | The number of extra integer components |