aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/RigidInjectedParticleContainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/RigidInjectedParticleContainer.cpp')
-rw-r--r--Source/Particles/RigidInjectedParticleContainer.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Particles/RigidInjectedParticleContainer.cpp b/Source/Particles/RigidInjectedParticleContainer.cpp
index 2bf4ee59d..692b1f287 100644
--- a/Source/Particles/RigidInjectedParticleContainer.cpp
+++ b/Source/Particles/RigidInjectedParticleContainer.cpp
@@ -93,7 +93,7 @@ RigidInjectedParticleContainer::RemapParticles()
const long np = pti.numParticles();
for (int i=0 ; i < np ; i++) {
- Real xp, yp, zp;
+ ParticleReal xp, yp, zp;
get_position(i, xp, yp, zp);
const Real gammapr = std::sqrt(1. + (uxp[i]*uxp[i] + uyp[i]*uyp[i] + uzp[i]*uzp[i])/csq);
@@ -153,7 +153,7 @@ RigidInjectedParticleContainer::BoostandRemapParticles()
const long np = pti.numParticles();
for (int i=0 ; i < np ; i++) {
- Real xp, yp, zp;
+ ParticleReal xp, yp, zp;
get_position(i, xp, yp, zp);
const Real gamma_lab = std::sqrt(1. + (uxp[i]*uxp[i] + uyp[i]*uyp[i] + uzp[i]*uzp[i])/(PhysConst::c*PhysConst::c));
@@ -255,7 +255,7 @@ RigidInjectedParticleContainer::PushPX (WarpXParIter& pti, Real dt, DtType a_dt_
amrex::ParallelFor( np,
[=] AMREX_GPU_DEVICE (long i) {
- Real xp, yp, zp;
+ ParticleReal xp, yp, zp;
get_position(i, xp, yp, zp);
xp_save_ptr[i] = xp;
yp_save_ptr[i] = yp;
@@ -274,7 +274,7 @@ RigidInjectedParticleContainer::PushPX (WarpXParIter& pti, Real dt, DtType a_dt_
const Real vz_ave_boosted = vzbeam_ave_boosted;
amrex::ParallelFor( pti.numParticles(),
[=] AMREX_GPU_DEVICE (long i) {
- Real xp, yp, zp;
+ ParticleReal xp, yp, zp;
get_position(i, xp, yp, zp);
const Real dtscale = dt - (z_plane_previous - zp)/(vz_ave_boosted + v_boost);
if (0. < dtscale && dtscale < dt) {
@@ -308,7 +308,7 @@ RigidInjectedParticleContainer::PushPX (WarpXParIter& pti, Real dt, DtType a_dt_
const Real inv_csq = 1./(PhysConst::c*PhysConst::c);
amrex::ParallelFor( pti.numParticles(),
[=] AMREX_GPU_DEVICE (long i) {
- Real xp, yp, zp;
+ ParticleReal xp, yp, zp;
get_position(i, xp, yp, zp);
if (zp <= z_plane_lev) {
ux[i] = ux_save[i];