diff options
Diffstat (limited to 'Source/Laser/LaserParticleContainer.H')
-rw-r--r-- | Source/Laser/LaserParticleContainer.H | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Source/Laser/LaserParticleContainer.H b/Source/Laser/LaserParticleContainer.H index 31fe7cee4..e2a0743bc 100644 --- a/Source/Laser/LaserParticleContainer.H +++ b/Source/Laser/LaserParticleContainer.H @@ -56,10 +56,10 @@ public: amrex::Real * AMREX_RESTRICT const pplane_Xp, amrex::Real * AMREX_RESTRICT const pplane_Yp); - void update_laser_particle (const int np, amrex::Real * AMREX_RESTRICT const puxp, - amrex::Real * AMREX_RESTRICT const puyp, - amrex::Real * AMREX_RESTRICT const puzp, - amrex::Real const * AMREX_RESTRICT const pwp, + void update_laser_particle (const int np, amrex::ParticleReal * AMREX_RESTRICT const puxp, + amrex::ParticleReal * AMREX_RESTRICT const puyp, + amrex::ParticleReal * AMREX_RESTRICT const puzp, + amrex::ParticleReal const * AMREX_RESTRICT const pwp, amrex::Real const * AMREX_RESTRICT const amplitude, const amrex::Real dt, const int thread_num); @@ -81,6 +81,8 @@ private: amrex::Real wavelength = std::numeric_limits<amrex::Real>::quiet_NaN(); amrex::Real Z0_lab = 0; // Position of the antenna in the lab frame + long min_particles_per_mode = 4; + // computed using runtime parameters amrex::Vector<amrex::Real> p_Y; amrex::Vector<amrex::Real> u_X; |