diff options
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.H')
-rw-r--r-- | Source/Particles/WarpXParticleContainer.H | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Particles/WarpXParticleContainer.H b/Source/Particles/WarpXParticleContainer.H index 477e70ce9..8bc4491d7 100644 --- a/Source/Particles/WarpXParticleContainer.H +++ b/Source/Particles/WarpXParticleContainer.H @@ -407,10 +407,14 @@ protected: amrex::Vector<amrex::FArrayBox> local_jy; amrex::Vector<amrex::FArrayBox> local_jz; +public: using DataContainer = amrex::Gpu::ManagedDeviceVector<amrex::ParticleReal>; using PairIndex = std::pair<int, int>; + using TmpParticleTile = std::array<DataContainer, TmpIdx::nattribs>; + using TmpParticles = amrex::Vector<std::map<PairIndex, TmpParticleTile> >; - amrex::Vector<std::map<PairIndex, std::array<DataContainer, TmpIdx::nattribs> > > tmp_particle_data; +protected: + TmpParticles tmp_particle_data; /** * When using runtime components, AMReX requires to touch all tiles |