#include "Distribution/Distribution.h"
#include "AbstractObjects/BeamSequence.h"
#include "AbstractObjects/Expressions.h"
#include "AbstractObjects/OpalData.h"
#include "Algorithms/PartBins.h"
#include "BasicActions/Option.h"
#include "Distribution/LaserProfile.h"
#include "Elements/OpalBeamline.h"
#include "OPALTypes.h"
#include "Physics/Physics.h"
#include "Physics/Units.h"
#include "Structure/H5PartWrapper.h"
#include "Utilities/EarlyLeaveException.h"
#include "Utilities/OpalException.h"
#include "Utilities/Options.h"
#include "Utilities/Util.h"
#include "Utility/IpplTimings.h"
#include <gsl/gsl_linalg.h>
#include <gsl/gsl_randist.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_sf_erf.h>
#include <boost/filesystem.hpp>
#include <boost/numeric/odeint/stepper/runge_kutta4.hpp>
#include <boost/regex.hpp>
#include <sys/time.h>
#include <cfloat>
#include <cmath>
#include <iomanip>
#include <iostream>
#include <map>
#include <numeric>
Go to the source code of this file.
|
| using | GeneratorPool = typename Kokkos::Random_XorShift64_Pool<> |
| using | Base = ippl::ParticleBase<ippl::ParticleSpatialLayout<T, Dim>> |
| using | view_type = typename ippl::detail::ViewType<ippl::Vector<double, Dim>, 1>::view_type |
|
| enum | {
DISTRIBUTION::TYPE
, DISTRIBUTION::FNAME
, DISTRIBUTION::SIGMAX
, DISTRIBUTION::SIGMAY
,
DISTRIBUTION::SIGMAZ
, DISTRIBUTION::SIGMAPX
, DISTRIBUTION::SIGMAPY
, DISTRIBUTION::SIGMAPZ
,
DISTRIBUTION::CORR
, DISTRIBUTION::CUTOFFPX
, DISTRIBUTION::CUTOFFPY
, DISTRIBUTION::CUTOFFPZ
,
DISTRIBUTION::CUTOFFX
, DISTRIBUTION::CUTOFFY
, DISTRIBUTION::CUTOFFLONG
, DISTRIBUTION::CORRX
,
DISTRIBUTION::CORRY
, DISTRIBUTION::CORRZ
, DISTRIBUTION::CORRT
, DISTRIBUTION::SIGMAT
,
DISTRIBUTION::TPULSEFWHM
, DISTRIBUTION::TRISE
, DISTRIBUTION::TFALL
, DISTRIBUTION::FTOSCAMPLITUDE
,
DISTRIBUTION::FTOSCPERIODS
, DISTRIBUTION::EMITTED
, DISTRIBUTION::SIZE
} |
◆ Base
| using Base = ippl::ParticleBase<ippl::ParticleSpatialLayout<T, Dim>> |
◆ GeneratorPool
◆ view_type
◆ gmsg