|
ImpactX
|
#include "particles/ImpactXParticleContainer.H"#include "particles/integrators/Integrators.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::Sol_field_data |
| struct | impactx::SoftSolenoid |
Namespaces | |
| impactx | |
| impactx::SoftSolenoidData | |
Variables | |
| static int | impactx::SoftSolenoidData::next_id = 0 |
| last used id for a created soft solenoid More... | |
| static std::map< int, std::vector< amrex::ParticleReal > > | impactx::SoftSolenoidData::h_cos_coef = {} |
| host: cosine coefficients in Fourier expansion of on-axis magnetic field Bz More... | |
| static std::map< int, std::vector< amrex::ParticleReal > > | impactx::SoftSolenoidData::h_sin_coef = {} |
| host: sine coefficients in Fourier expansion of on-axis magnetic field Bz More... | |
| static std::map< int, amrex::Gpu::DeviceVector< amrex::ParticleReal > > | impactx::SoftSolenoidData::d_cos_coef = {} |
| device: cosine coefficients in Fourier expansion of on-axis magnetic field Bz More... | |
| static std::map< int, amrex::Gpu::DeviceVector< amrex::ParticleReal > > | impactx::SoftSolenoidData::d_sin_coef = {} |
| device: sine coefficients in Fourier expansion of on-axis magnetic field Bz More... | |