ImpactX
Loading...
Searching...
No Matches
WakeConvolution.cpp File Reference
#include "WakeConvolution.H"
#include "particles/ImpactXParticleContainer.H"
#include <AMReX_Math.H>
#include <AMReX_REAL.H>
#include <algorithm>
#include <cmath>
#include <stdexcept>

Namespaces

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

Functions

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::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)