ImpactX
Classes | Namespaces | Functions
InitDistribution.H File Reference
#include "particles/ImpactXParticleContainer.H"
#include <AMReX_Extension.H>
#include <AMReX_REAL.H>
#include <utility>

Go to the source code of this file.

Classes

struct  impactx::initialization::InitSingleParticleData< T_Distribution >
 

Namespaces

 impactx
 
 impactx::initialization
 

Functions

void impactx::initialization::set_distribution_parameters_from_phase_space_inputs (amrex::ParmParse const &pp_dist, amrex::ParticleReal &sigx, amrex::ParticleReal &sigy, amrex::ParticleReal &sigt, amrex::ParticleReal &sigpx, amrex::ParticleReal &sigpy, amrex::ParticleReal &sigpt, amrex::ParticleReal &muxpx, amrex::ParticleReal &muypy, amrex::ParticleReal &mutpt)
 
void impactx::initialization::set_distribution_parameters_from_twiss_inputs (amrex::ParmParse const &pp_dist, amrex::ParticleReal &sigx, amrex::ParticleReal &sigy, amrex::ParticleReal &sigt, amrex::ParticleReal &sigpx, amrex::ParticleReal &sigpy, amrex::ParticleReal &sigpt, amrex::ParticleReal &muxpx, amrex::ParticleReal &muypy, amrex::ParticleReal &mutpt)