ImpactX
|
Namespaces | |
detail | |
diagnostics | |
distribution | |
initialization | |
integrators | |
madx_to_impactx | |
MADXParser | |
spacecharge | |
transformation | |
Classes | |
struct | Config |
struct | ConstF |
struct | DipEdge |
struct | Drift |
class | ImpactX |
class | ImpactXParticleContainer |
struct | IntSoA |
struct | Multipole |
struct | None |
struct | NonlinearLens |
class | ParConstIter |
class | ParIter |
struct | Quad |
struct | RealAoS |
struct | RealSoA |
struct | RefPart |
struct | RFCavity |
struct | Sbend |
struct | ShortRF |
Typedefs | |
using | KnownElements = std::variant< None, ConstF, DipEdge, Drift, Multipole, NonlinearLens, Quad, RFCavity, Sbend, ShortRF > |
Functions | |
bool | do_omp_dynamic () |
void | Push (ImpactXParticleContainer &pc, KnownElements const &element_variant) |
Variables | |
__version__ = cxx.__version__ | |
__doc__ = cxx.__doc__ | |
__license__ = cxx.__license__ | |
__author__ = cxx.__author__ | |
load_file | |
self | |
madx_file | |
nslice | |
using impactx::KnownElements = typedef std::variant< None, ConstF, DipEdge, Drift, Multipole, NonlinearLens, Quad, RFCavity, Sbend, ShortRF> |
bool impactx::do_omp_dynamic | ( | ) |
void impactx::Push | ( | ImpactXParticleContainer & | pc, |
KnownElements const & | element_variant | ||
) |
Push particles
pc | container of the particles to push |
element_variant | a single element to push the particles through |
|
private |
|
private |
|
private |
|
private |
impactx.load_file |
impactx.madx_file |
impactx.nslice |
impactx.self |