ImpactX
|
#include "particles/ImpactXParticleContainer.H"
#include "particles/integrators/Integrators.H"
#include "mixin/alignment.H"
#include "mixin/beamoptic.H"
#include "mixin/thick.H"
#include <ablastr/constant.H>
#include <AMReX.H>
#include <AMReX_Array.H>
#include <AMReX_Extension.H>
#include <AMReX_REAL.H>
#include <array>
#include <cmath>
#include <stdexcept>
#include <tuple>
#include <vector>
Go to the source code of this file.
Classes | |
struct | impactx::RF_field_data |
struct | impactx::RFCavity |
Namespaces | |
impactx | |
impactx::RFCavityData | |
Variables | |
static int | impactx::RFCavityData::next_id = 0 |
last used id for a created RF cavity More... | |
static std::map< int, std::vector< amrex::ParticleReal > > | impactx::RFCavityData::h_cos_coef = {} |
host: cosine coefficients in Fourier expansion of on-axis electric field Ez More... | |
static std::map< int, std::vector< amrex::ParticleReal > > | impactx::RFCavityData::h_sin_coef = {} |
host: sine coefficients in Fourier expansion of on-axis electric field Ez More... | |
static std::map< int, amrex::Gpu::DeviceVector< amrex::ParticleReal > > | impactx::RFCavityData::d_cos_coef = {} |
device: cosine coefficients in Fourier expansion of on-axis electric field Ez More... | |
static std::map< int, amrex::Gpu::DeviceVector< amrex::ParticleReal > > | impactx::RFCavityData::d_sin_coef = {} |
device: sine coefficients in Fourier expansion of on-axis electric field Ez More... | |