ImpactX
Loading...
Searching...
No Matches
HandleWakefield.H File Reference
#include "particles/ImpactXParticleContainer.H"
#include "ChargeBinning.H"
#include "CSRBendElement.H"
#include "WakeConvolution.H"
#include "WakePush.H"
#include <AMReX_GpuContainers.H>
#include <AMReX_GpuDevice.H>
#include <AMReX_GpuParallelReduce.H>
#include <cmath>
#include <stdexcept>
#include <vector>

Go to the source code of this file.

Namespaces

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

Functions

template<typename T_Element>
void impactx::particles::wakefields::HandleWakefield (impactx::ImpactXParticleContainer &particle_container, T_Element const &element_variant, amrex::Real slice_ds, bool print_wakefield=false)