1#ifndef WARPX_PARTICLES_GATHER_SCALEFIELDS_H_
2#define WARPX_PARTICLES_GATHER_SCALEFIELDS_H_
60 if (dtscale < 0._rt) {
#define AMREX_FORCE_INLINE
#define AMREX_GPU_HOST_DEVICE
amrex_particle_real ParticleReal
ScaleFields(bool do_scale, amrex::Real dt, amrex::Real z_plane_previous, amrex::Real vz_ave_boosted, amrex::Real v_boost) noexcept
Definition ScaleFields.H:25
ScaleFields(bool do_scale) noexcept
Definition ScaleFields.H:21
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void operator()(amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal zp, amrex::ParticleReal &Exp, amrex::ParticleReal &Eyp, amrex::ParticleReal &Ezp, amrex::ParticleReal &Bxp, amrex::ParticleReal &Byp, amrex::ParticleReal &Bzp) const noexcept
Definition ScaleFields.H:32
amrex::Real m_dt
Definition ScaleFields.H:16
amrex::Real m_z_plane_previous
Definition ScaleFields.H:17
bool m_do_scale
Definition ScaleFields.H:15
amrex::Real m_v_boost
Definition ScaleFields.H:19
amrex::Real m_vz_ave_boosted
Definition ScaleFields.H:18