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