OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Algorithms/bet/profile.h"
#include "Algorithms/bet/EnvelopeSlice.h"
#include "Utilities/OpalException.h"
#include "Algorithms/PartBunch.h"
#include <Physics/Physics.h>
#include <assert.h>
#include <vector>
#include <memory>
Go to the source code of this file.
Classes | |
class | EnvelopeBunch |
core of the envelope tracker based on Rene Bakkers BET implementation More... | |
Enumerations | |
enum | EnvelopeBunchParameter { sp_beta, sp_gamma, sp_z, sp_I, sp_Rx, sp_Ry, sp_Px, sp_Py, sp_Pz, sp_x0, sp_y0, sp_px0, sp_py0 } |
enum | SolverParameters { sv_fixedStep = 0x0001, sv_fieldOutside = 0x0002, sv_radial = 0x0004, sv_offaxis = 0x0008, sv_lwakes = 0x0010, sv_twakes = 0x0020, sv_s_path = 0x0100 } |
enum | DataStatus { ds_fieldsSynchronized = 0x0001, ds_slicesSynchronized = 0x0002, ds_currentCalculated = 0x0004, ds_wakesZCalculated = 0x0008, ds_wakesXYCalculated = 0x0010, ds_spaceCharge = 0x001c } |
enum | EnvelopeBunchShape { bsRect, bsGauss } |
Functions | |
Inform & | operator<< (Inform &os, EnvelopeBunch &p) |
enum DataStatus |
Definition at line 41 of file EnvelopeBunch.h.
Definition at line 15 of file EnvelopeBunch.h.
enum EnvelopeBunchShape |
Enumerator | |
---|---|
bsRect | |
bsGauss |
Definition at line 50 of file EnvelopeBunch.h.
enum SolverParameters |
Definition at line 31 of file EnvelopeBunch.h.
|
inline |
Definition at line 589 of file EnvelopeBunch.h.
References EnvelopeBunch::slprint().