|
ImpactX
|
#include "EnvelopeSpaceChargePush.H"#include "Elliptic_Integral.H"#include <ablastr/warn_manager/WarnManager.H>#include <AMReX_Math.H>#include <AMReX_REAL.H>#include <AMReX_SmallMatrix.H>#include <AMReX_Print.H>#include <cmath>Namespaces | |
| namespace | impactx |
| namespace | impactx::envelope |
| namespace | impactx::envelope::spacecharge |
Functions | |
| void | impactx::envelope::spacecharge::space_charge2D_push (RefPart const &AMREX_RESTRICT refpart, Map6x6 &AMREX_RESTRICT cm, amrex::ParticleReal current, amrex::ParticleReal ds) |
| void | impactx::envelope::spacecharge::space_charge3D_push (RefPart const &AMREX_RESTRICT refpart, Map6x6 &AMREX_RESTRICT cm, amrex::ParticleReal bunch_charge, amrex::ParticleReal ds) |