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 &lambdax, amrex::ParticleReal &lambday, amrex::ParticleReal &lambdat, amrex::ParticleReal &lambdapx, amrex::ParticleReal &lambdapy, amrex::ParticleReal &lambdapt, 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 &lambdax, amrex::ParticleReal &lambday, amrex::ParticleReal &lambdat, amrex::ParticleReal &lambdapx, amrex::ParticleReal &lambdapy, amrex::ParticleReal &lambdapt, amrex::ParticleReal &muxpx, amrex::ParticleReal &muypy, amrex::ParticleReal &mutpt)