|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Defines the abstract interface for a single beamline component in the accelerator model. More...
#include "AbsBeamline/ElementBase.h"#include "Fields/EMField.h"#include "OPALTypes.h"#include <memory>

Go to the source code of this file.
Classes | |
| struct | Point |
| class | Component |
Typedefs | |
| using | ParticleContainer_t = ParticleContainer< double, 3 > |
Defines the abstract interface for a single beamline component in the accelerator model.
The Component class provides an abstract interface for an arbitrary single component in a beam line. A component is the basic element in the accelerator model, such as a dipole, quadrupole, etc.
Definition in file Component.h.
| struct Point |
Definition at line 28 of file Component.h.

| Class Members | ||
|---|---|---|
| double | x | |
| double | y | |
| using ParticleContainer_t = ParticleContainer<double, 3> |
Definition at line 21 of file Component.h.