ImpactX
Namespaces | Typedefs
All.H File Reference
#include "Aperture.H"
#include "Buncher.H"
#include "CFbend.H"
#include "ChrDrift.H"
#include "ChrQuad.H"
#include "ChrUniformAcc.H"
#include "ConstF.H"
#include "DipEdge.H"
#include "Drift.H"
#include "ExactDrift.H"
#include "ExactSbend.H"
#include "Kicker.H"
#include "Multipole.H"
#include "None.H"
#include "NonlinearLens.H"
#include "Programmable.H"
#include "Quad.H"
#include "RFCavity.H"
#include "Sbend.H"
#include "ShortRF.H"
#include "Sol.H"
#include "PRot.H"
#include "SoftSol.H"
#include "SoftQuad.H"
#include "ThinDipole.H"
#include "diagnostics/openPMD.H"
#include <variant>

Go to the source code of this file.

Namespaces

 impactx
 

Typedefs

using impactx::KnownElements = std::variant< None, Aperture, Buncher, CFbend, ChrAcc, ChrDrift, ChrQuad, ConstF, diagnostics::BeamMonitor, DipEdge, Drift, ExactDrift, ExactSbend, Kicker, Multipole, NonlinearLens, Programmable, PRot, Quad, RFCavity, Sbend, ShortRF, SoftSolenoid, SoftQuadrupole, Sol, ThinDipole >