OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
This is the complete list of members for ThickTracker, including all inherited members.
AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | AbstractTracker | |
AbstractTracker() | AbstractTracker | private |
AbstractTracker(const AbstractTracker &) | AbstractTracker | private |
addToBunch(const OpalParticle &) | Tracker | |
advanceDispersion_m(fMatrix_t tempMatrix, FMatrix< double, 1, 4 > initialVal, double pos) | ThickTracker | private |
advanceParticles_m(const map_t &map) | ThickTracker | private |
applyDefault(const ElementBase &) | DefaultVisitor | privatevirtual |
applyDrift(double length) | Tracker | protected |
applyEntranceFringe(double edge, double curve, const BMultipoleField &field, double scale) | ThickTracker | private |
applyExitFringe(double edge, double curve, const BMultipoleField &field, double scale) | ThickTracker | private |
applyThinMultipole(const BMultipoleField &field, double factor) | Tracker | protected |
applyThinSBend(const BMultipoleField &field, double scale, double h) | Tracker | protected |
applyTransform(const Euclid3D &, double refLength=0.0) | Tracker | protected |
back_beam | DefaultVisitor | protected |
back_path | DefaultVisitor | protected |
back_track | DefaultVisitor | protected |
beamline_t typedef | ThickTracker | private |
BeamlineVisitor() | BeamlineVisitor | |
BeamlineVisitor(const BeamlineVisitor &) | BeamlineVisitor | private |
buildMultipoleVectorPotential(const BMultipoleField &) | Tracker | protected |
buildMultipoleVectorPotential2D(const BMultipoleField &) | Tracker | protected |
buildSBendVectorPotential(const BMultipoleField &, double h) | Tracker | protected |
buildSBendVectorPotential2D(const BMultipoleField &, double h) | Tracker | protected |
cavities_m | Tracker | |
checkElementOrder_m() | ThickTracker | private |
concatenateMaps_m(const map_t &x, map_t &y) | ThickTracker | private |
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack) | DefaultVisitor | |
DefaultVisitor() | DefaultVisitor | private |
DefaultVisitor(const DefaultVisitor &) | DefaultVisitor | private |
dump_m() | ThickTracker | private |
elements_m | ThickTracker | private |
execute() | ThickTracker | virtual |
fillGaps_m() | ThickTracker | private |
flip_B | DefaultVisitor | protected |
flip_s | DefaultVisitor | protected |
fMatrix_t typedef | ThickTracker | private |
getBunch() const | Tracker | |
getNumBunch() | Tracker | inlinevirtual |
hamiltonian_m | ThickTracker | private |
itsBeamline_m | Tracker | |
itsBunch_m | Tracker | protected |
itsDataSink_m | ThickTracker | private |
itsLine | DefaultVisitor | protected |
itsOpalBeamline_m | ThickTracker | private |
itsReference | AbstractTracker | protected |
local_flip | DefaultVisitor | private |
map_t typedef | ThickTracker | private |
mapCombination_m | ThickTracker | private |
mapCreation_m | ThickTracker | private |
mapTracking_m | ThickTracker | private |
operator=(const ThickTracker &)=delete | ThickTracker | private |
particle_t typedef | ThickTracker | private |
particleToVector_m(const Vector_t &R, const Vector_t &P) const | ThickTracker | private |
prepareSections() | ThickTracker | |
PT enum value | AbstractTracker | |
PX enum value | AbstractTracker | |
PY enum value | AbstractTracker | |
referenceToLabCSTrafo_m | ThickTracker | private |
RefPartP_m | ThickTracker | private |
RefPartR_m | ThickTracker | private |
series_t typedef | ThickTracker | private |
setNumBunch(short) | Tracker | inlinevirtual |
T enum value | AbstractTracker | |
ThickTracker(const Beamline &bl, const PartData &data, bool revBeam, bool revTrack) | ThickTracker | explicit |
ThickTracker(const Beamline &bl, PartBunchBase< double, 3 > *bunch, Beam &beam, DataSink &ds, const PartData &data, bool revBeam, bool revTrack, const std::vector< unsigned long long > &maxSTEPS, double zstart, const std::vector< double > &zstop, const std::vector< double > &dt, const int &truncOrder) | ThickTracker | explicit |
ThickTracker()=delete | ThickTracker | private |
ThickTracker(const ThickTracker &)=delete | ThickTracker | private |
threshold_m | ThickTracker | private |
throwElementError_m(std::string element) | ThickTracker | inlineprivate |
track_m() | ThickTracker | private |
Tracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | Tracker | |
Tracker(const Beamline &, PartBunchBase< double, 3 > *bunch, const PartData &, bool backBeam, bool backTrack) | Tracker | |
Tracker() | Tracker | private |
Tracker(const Tracker &) | Tracker | private |
truncOrder_m | ThickTracker | private |
tuple_t typedef | ThickTracker | private |
update_m(const double &spos, const std::size_t &step) | ThickTracker | private |
updateParticle_m(particle_t &particle, const map_t &map) | ThickTracker | private |
vectorToParticle_m(const particle_t &particle, Vector_t &R, Vector_t &P) const | ThickTracker | private |
visitBeamline(const Beamline &) | ThickTracker | virtual |
visitCCollimator(const CCollimator &) | ThickTracker | inlinevirtual |
visitComponent(const Component &) | Tracker | virtual |
visitCorrector(const Corrector &) | ThickTracker | inlinevirtual |
visitCyclotron(const Cyclotron &) | DefaultVisitor | virtual |
visitDegrader(const Degrader &) | ThickTracker | inlinevirtual |
visitDrift(const Drift &) | ThickTracker | inlinevirtual |
visitFlaggedElmPtr(const FlaggedElmPtr &) | DefaultVisitor | virtual |
visitFlexibleCollimator(const FlexibleCollimator &) | ThickTracker | inlinevirtual |
visitMarker(const Marker &) | ThickTracker | inlinevirtual |
visitMonitor(const Monitor &) | ThickTracker | inlinevirtual |
visitMultipole(const Multipole &) | ThickTracker | inlinevirtual |
visitMultipoleT(const MultipoleT &) | DefaultVisitor | virtual |
visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &) | DefaultVisitor | virtual |
visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &) | DefaultVisitor | virtual |
visitMultipoleTStraight(const MultipoleTStraight &) | DefaultVisitor | virtual |
visitOffset(const Offset &) | DefaultVisitor | virtual |
visitProbe(const Probe &) | ThickTracker | inlinevirtual |
visitRBend(const RBend &) | ThickTracker | inlinevirtual |
visitRBend3D(const RBend3D &) | DefaultVisitor | virtual |
visitRFCavity(const RFCavity &) | ThickTracker | inlinevirtual |
visitRing(const Ring &) | DefaultVisitor | virtual |
visitSBend(const SBend &) | ThickTracker | inlinevirtual |
visitSBend3D(const SBend3D &) | DefaultVisitor | virtual |
visitScalingFFAMagnet(const ScalingFFAMagnet &) | DefaultVisitor | virtual |
visitSeptum(const Septum &) | ThickTracker | inlinevirtual |
visitSolenoid(const Solenoid &) | ThickTracker | inlinevirtual |
visitSource(const Source &) | DefaultVisitor | virtual |
visitStripper(const Stripper &) | DefaultVisitor | virtual |
visitTravelingWave(const TravelingWave &) | ThickTracker | inlinevirtual |
visitVacuum(const Vacuum &) | ThickTracker | inlinevirtual |
visitVariableRFCavity(const VariableRFCavity &vcav) | DefaultVisitor | virtual |
visitVariableRFCavityFringeField(const VariableRFCavityFringeField &vcav) | DefaultVisitor | virtual |
visitVerticalFFAMagnet(const VerticalFFAMagnet &) | DefaultVisitor | virtual |
write_m(const map_t &map) | ThickTracker | private |
X enum value | AbstractTracker | |
Y enum value | AbstractTracker | |
zstart_m | ThickTracker | private |
zstop_m | ThickTracker | private |
~AbstractTracker() | AbstractTracker | virtual |
~BeamlineVisitor() | BeamlineVisitor | virtual |
~DefaultVisitor()=0 | DefaultVisitor | pure virtual |
~ThickTracker() | ThickTracker | virtual |
~Tracker() | Tracker | virtual |