ImpactX
Loading...
Searching...
No Matches
WakeConvolution.H File Reference

Go to the source code of this file.

Namespaces

namespace  impactx
 
namespace  impactx::particles
 
namespace  impactx::particles::wakefields
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real impactx::particles::wakefields::unit_step (amrex::Real s)
 
amrex::Real impactx::particles::wakefields::alpha (amrex::Real s)
 
amrex::Real impactx::particles::wakefields::w_t_rf (amrex::Real s, amrex::Real a, amrex::Real g, amrex::Real L)
 
amrex::Real impactx::particles::wakefields::w_l_rf (amrex::Real s, amrex::Real a, amrex::Real g, amrex::Real L)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real impactx::particles::wakefields::w_l_csr (amrex::Real s, amrex::Real R, amrex::Real const bin_size)
 
amrex::Gpu::DeviceVector< amrex::Real > impactx::particles::wakefields::convolve_fft (amrex::Gpu::DeviceVector< amrex::Real > const &beam_profile_slope, amrex::Gpu::DeviceVector< amrex::Real > const &wake_func, amrex::Real delta_t)
 

Variables

constexpr amrex::Real impactx::particles::wakefields::Z0 = 377
 Free space impedance [Ohm].
 
constexpr amrex::Real impactx::particles::wakefields::alpha_1 = 0.4648