aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/RigidInjectedParticleContainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Source/Particles/RigidInjectedParticleContainer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Particles/RigidInjectedParticleContainer.cpp b/Source/Particles/RigidInjectedParticleContainer.cpp
index 6ff621538..314e54313 100644
--- a/Source/Particles/RigidInjectedParticleContainer.cpp
+++ b/Source/Particles/RigidInjectedParticleContainer.cpp
@@ -71,7 +71,11 @@ RigidInjectedParticleContainer::RigidInjectedParticleContainer (AmrCore* amr_cor
void RigidInjectedParticleContainer::InitData()
{
- zinject_plane_levels.resize(finestLevel()+1, zinject_plane/WarpX::gamma_boost);
+ // Perform Lorentz transform of `z_inject_plane`
+ const amrex::Real t_boost = WarpX::GetInstance().gett_new(0);
+ amrex::Real zinject_plane_boost = zinject_plane/WarpX::gamma_boost
+ - WarpX::beta_boost*t_boost;
+ zinject_plane_levels.resize(finestLevel()+1, zinject_plane_boost);
AddParticles(0); // Note - add on level 0