diff options
-rw-r--r-- | Source/Initialization/PlasmaInjector.H | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Initialization/PlasmaInjector.H b/Source/Initialization/PlasmaInjector.H index 90d154c1f..fbfcc6c42 100644 --- a/Source/Initialization/PlasmaInjector.H +++ b/Source/Initialization/PlasmaInjector.H @@ -62,7 +62,10 @@ public: amrex::Real getMass () {return mass;} PhysicalSpecies getPhysicalSpecies() const {return physical_species;} - bool doInjection () const noexcept { return h_inj_pos != nullptr;} + // bool: whether the initial injection of particles should be done + // This routine is called during initialization of the plasma. When injecting + // a surface flux, no injection is done doing initialization so return false. + bool doInjection () const noexcept { return h_inj_pos != nullptr && !surface_flux;} bool add_single_particle = false; amrex::Vector<amrex::ParticleReal> single_particle_pos; |