diff options
Diffstat (limited to 'Source/Utils/WarpXMovingWindow.cpp')
-rw-r--r-- | Source/Utils/WarpXMovingWindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Utils/WarpXMovingWindow.cpp b/Source/Utils/WarpXMovingWindow.cpp index 05e171f22..5b84a1eb0 100644 --- a/Source/Utils/WarpXMovingWindow.cpp +++ b/Source/Utils/WarpXMovingWindow.cpp @@ -163,13 +163,19 @@ WarpX::MoveWindow (bool move_j) particleBox.setHi( dir, current_injection_position ); } // Perform the injection of new particles in particleBox + // Performs continuous injection of all WarpXParticleContainer + // in mypc. + if (particleBox.ok() and (current_injection_position != new_injection_position)){ + mypc->ContinuousInjection(dt[0], particleBox); + /* for (int i = 0; i < num_injected_species; ++i) { int ispecies = injected_plasma_species[i]; WarpXParticleContainer& pc = mypc->GetParticleContainer(ispecies); auto& ppc = dynamic_cast<PhysicalParticleContainer&>(pc); ppc.AddPlasma(lev, particleBox); } + */ // Update the injection position current_injection_position = new_injection_position; } |