ImpactX
Loading...
Searching...
No Matches
EnvelopeSpaceChargePush.cpp File Reference
#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)