aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.H
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.H')
-rw-r--r--Source/Particles/WarpXParticleContainer.H30
1 files changed, 15 insertions, 15 deletions
diff --git a/Source/Particles/WarpXParticleContainer.H b/Source/Particles/WarpXParticleContainer.H
index ee75bc511..7b0d2d1d0 100644
--- a/Source/Particles/WarpXParticleContainer.H
+++ b/Source/Particles/WarpXParticleContainer.H
@@ -68,12 +68,12 @@ public:
WarpXParIter (ContainerType& pc, int level);
#if (AMREX_SPACEDIM == 2)
- void GetPosition (amrex::Cuda::ManagedDeviceVector<amrex::Real>& x,
- amrex::Cuda::ManagedDeviceVector<amrex::Real>& y,
- amrex::Cuda::ManagedDeviceVector<amrex::Real>& z) const;
- void SetPosition (const amrex::Cuda::ManagedDeviceVector<amrex::Real>& x,
- const amrex::Cuda::ManagedDeviceVector<amrex::Real>& y,
- const amrex::Cuda::ManagedDeviceVector<amrex::Real>& z);
+ void GetPosition (amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& x,
+ amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& y,
+ amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& z) const;
+ void SetPosition (const amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& x,
+ const amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& y,
+ const amrex::Cuda::ManagedDeviceVector<amrex::ParticleReal>& z);
#endif
const std::array<RealVector, PIdx::nattribs>& GetAttribs () const {
return GetStructOfArrays().GetRealData();
@@ -104,7 +104,7 @@ class WarpXParticleContainer
public:
friend MultiParticleContainer;
- // amrex::StructOfArrays with DiagIdx::nattribs amrex::Real components
+ // amrex::StructOfArrays with DiagIdx::nattribs amrex::ParticleReal components
// and 0 int components for the particle data.
using DiagnosticParticleData = amrex::StructOfArrays<DiagIdx::nattribs, 0>;
// DiagnosticParticles is a vector, with one element per MR level.
@@ -232,17 +232,17 @@ public:
amrex::Real maxParticleVelocity(bool local = false);
void AddNParticles (int lev,
- int n, const amrex::Real* x, const amrex::Real* y, const amrex::Real* z,
- const amrex::Real* vx, const amrex::Real* vy, const amrex::Real* vz,
- int nattr, const amrex::Real* attr, int uniqueparticles, int id=-1);
+ int n, const amrex::ParticleReal* x, const amrex::ParticleReal* y, const amrex::ParticleReal* z,
+ const amrex::ParticleReal* vx, const amrex::ParticleReal* vy, const amrex::ParticleReal* vz,
+ int nattr, const amrex::ParticleReal* attr, int uniqueparticles, int id=-1);
void AddOneParticle (int lev, int grid, int tile,
- amrex::Real x, amrex::Real y, amrex::Real z,
- std::array<amrex::Real,PIdx::nattribs>& attribs);
+ amrex::ParticleReal x, amrex::ParticleReal y, amrex::ParticleReal z,
+ std::array<amrex::ParticleReal,PIdx::nattribs>& attribs);
void AddOneParticle (ParticleTileType& particle_tile,
- amrex::Real x, amrex::Real y, amrex::Real z,
- std::array<amrex::Real,PIdx::nattribs>& attribs);
+ amrex::ParticleReal x, amrex::ParticleReal y, amrex::ParticleReal z,
+ std::array<amrex::ParticleReal,PIdx::nattribs>& attribs);
virtual void ReadHeader (std::istream& is);
@@ -326,7 +326,7 @@ protected:
amrex::Vector<amrex::FArrayBox> local_jy;
amrex::Vector<amrex::FArrayBox> local_jz;
- using DataContainer = amrex::Gpu::ManagedDeviceVector<amrex::Real>;
+ using DataContainer = amrex::Gpu::ManagedDeviceVector<amrex::ParticleReal>;
using PairIndex = std::pair<int, int>;
amrex::Vector<DataContainer> m_xp, m_yp, m_zp;