aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2023-08-10 16:24:45 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-10 16:24:45 -0700
commit0d998613b311a87e7da496ef7368c3b7649a779c (patch)
tree72d84a67b75ff4e1e9a9c036393c16dc66176921 /Source/Particles/MultiParticleContainer.cpp
parent6ea18be7120684e2f704fd6753f2f2fc8e77ce35 (diff)
downloadWarpX-0d998613b311a87e7da496ef7368c3b7649a779c.tar.gz
WarpX-0d998613b311a87e7da496ef7368c3b7649a779c.tar.zst
WarpX-0d998613b311a87e7da496ef7368c3b7649a779c.zip
Fix continuous injection of lasers (#4112)
* Fix continuous injection of lasers - define new member functions nLasers and nContainers; - loop over all containers, not just over all "species". * Fix update of injection position for lasers * Fix CodeQL issues * Fix style * Rename `ispecies` as `index` * Rename functions to update injection and antenna positions
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r--Source/Particles/MultiParticleContainer.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp
index 8da078dc8..1a02cabb8 100644
--- a/Source/Particles/MultiParticleContainer.cpp
+++ b/Source/Particles/MultiParticleContainer.cpp
@@ -738,17 +738,12 @@ MultiParticleContainer::ContinuousInjection (const RealBox& injection_box) const
}
}
-/* \brief Update position of continuous injection parameters.
- * \param dt: simulation time step (level 0)
- * All classes inherited from WarpXParticleContainer do not have
- * a position to update (PhysicalParticleContainer does not do anything).
- */
void
-MultiParticleContainer::UpdateContinuousInjectionPosition (Real dt) const
+MultiParticleContainer::UpdateAntennaPosition (const amrex::Real dt) const
{
for (auto& pc : allcontainers){
if (pc->do_continuous_injection){
- pc->UpdateContinuousInjectionPosition(dt);
+ pc->UpdateAntennaPosition(dt);
}
}
}