| AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | AbstractTracker | |
| addToBunch(const OpalParticle &) | Tracker | |
| applyDrift(double length) | Tracker | protected |
| applyEntranceFringe(double edge, double curve, const BMultipoleField &field, double scale) | ParallelSliceTracker | private |
| applyExitFringe(double edge, double curve, const BMultipoleField &field, double scale) | ParallelSliceTracker | 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 |
| autophaseCavities(const BorisPusher &pusher) | ParallelSliceTracker | private |
| back_beam | DefaultVisitor | protected |
| back_path | DefaultVisitor | protected |
| back_track | DefaultVisitor | protected |
| BeamlineVisitor() | BeamlineVisitor | |
| BinRepartTimer_m | ParallelSliceTracker | 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 | |
| changeDT() | ParallelSliceTracker | private |
| computeExternalFields(OrbitThreader &oth) | ParallelSliceTracker | private |
| computeSpaceChargeFields() | ParallelSliceTracker | private |
| currentSimulationTime_m | ParallelSliceTracker | private |
| DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack) | DefaultVisitor | |
| dtAllTracks_m | ParallelSliceTracker | private |
| dtCurrentTrack_m | ParallelSliceTracker | private |
| dumpStats(long long step) | ParallelSliceTracker | private |
| execute() | ParallelSliceTracker | virtual |
| FieldsOutput(double z, double Ex, double Ey, double Ez, double Bx, double By, double Bz) | ParallelSliceTracker | private |
| findStartPosition(const BorisPusher &pusher) | ParallelSliceTracker | private |
| flip_B | DefaultVisitor | protected |
| flip_s | DefaultVisitor | protected |
| getBunch() const | Tracker | |
| getMaxSteps(std::queue< unsigned long long > numSteps) | ParallelSliceTracker | inlineprivate |
| getNumBunch() | Tracker | inlinevirtual |
| globalEOL_m | ParallelSliceTracker | private |
| handleAutoPhasing() | ParallelSliceTracker | private |
| handleRestartRun() | ParallelSliceTracker | private |
| hasEndOfLineReached() | ParallelSliceTracker | private |
| itsBeamline_m | Tracker | |
| itsBunch_m | ParallelSliceTracker | private |
| itsDataSink_m | ParallelSliceTracker | private |
| itsLine | DefaultVisitor | protected |
| itsOpalBeamline_m | ParallelSliceTracker | private |
| itsReference | AbstractTracker | protected |
| kickParticles() | ParallelSliceTracker | inlineprivate |
| kickReferenceParticle(const Vector_t &externalE, const Vector_t &externalB) | ParallelSliceTracker | inlineprivate |
| localTrackSteps_m | ParallelSliceTracker | private |
| operator=(const ParallelSliceTracker &) | ParallelSliceTracker | private |
| ParallelSliceTracker(const Beamline &bl, const PartData &data, bool revBeam, bool revTrack) | ParallelSliceTracker | explicit |
| ParallelSliceTracker(const Beamline &bl, EnvelopeBunch &bunch, 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) | ParallelSliceTracker | explicit |
| ParallelSliceTracker() | ParallelSliceTracker | private |
| ParallelSliceTracker(const ParallelSliceTracker &) | ParallelSliceTracker | private |
| pathLength_m | ParallelSliceTracker | private |
| prepareSections() | ParallelSliceTracker | private |
| printRFPhases() | ParallelSliceTracker | private |
| PT enum value | AbstractTracker | |
| PX enum value | AbstractTracker | |
| PY enum value | AbstractTracker | |
| referenceToLabCSTrafo_m | ParallelSliceTracker | private |
| RefPartP_m | ParallelSliceTracker | private |
| RefPartR_m | ParallelSliceTracker | private |
| restoreCavityPhases() | ParallelSliceTracker | private |
| saveCavityPhases() | ParallelSliceTracker | private |
| selectDT() | ParallelSliceTracker | private |
| setLastStep() | ParallelSliceTracker | private |
| setNumBunch(int) | Tracker | inlinevirtual |
| setTime() | ParallelSliceTracker | private |
| switchElements(double scaleMargin=3.0) | ParallelSliceTracker | private |
| T enum value | AbstractTracker | |
| timeFieldEvaluation_m | ParallelSliceTracker | private |
| timeIntegration() | ParallelSliceTracker | private |
| timeIntegrationTimer1_m | ParallelSliceTracker | private |
| timeIntegrationTimer2_m | ParallelSliceTracker | 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 | |
| updateReferenceParticle(const BorisPusher &pusher) | ParallelSliceTracker | private |
| updateRFElement(std::string elName, double maxPhi) | ParallelSliceTracker | private |
| updateSpaceOrientation(const bool &move=false) | ParallelSliceTracker | inlineprivate |
| visitAlignWrapper(const AlignWrapper &) | ParallelSliceTracker | inlinevirtual |
| visitBeamBeam(const BeamBeam &) | ParallelSliceTracker | inlinevirtual |
| visitBeamline(const Beamline &) | ParallelSliceTracker | virtual |
| visitBeamStripping(const BeamStripping &) | DefaultVisitor | virtual |
| visitCCollimator(const CCollimator &) | ParallelSliceTracker | inlinevirtual |
| visitComponent(const Component &) | Tracker | virtual |
| visitCorrector(const Corrector &) | ParallelSliceTracker | inlinevirtual |
| visitCorrectorWrapper(const CorrectorWrapper &) | DefaultVisitor | virtual |
| visitCyclotron(const Cyclotron &) | DefaultVisitor | virtual |
| visitCyclotronValley(const CyclotronValley &) | ParallelSliceTracker | inlinevirtual |
| visitCyclotronWrapper(const CyclotronWrapper &) | DefaultVisitor | virtual |
| visitDegrader(const Degrader &) | ParallelSliceTracker | inlinevirtual |
| visitDiagnostic(const Diagnostic &) | ParallelSliceTracker | inlinevirtual |
| visitDrift(const Drift &) | ParallelSliceTracker | inlinevirtual |
| visitFlaggedElmPtr(const FlaggedElmPtr &) | DefaultVisitor | virtual |
| visitFlexibleCollimator(const FlexibleCollimator &) | ParallelSliceTracker | inlinevirtual |
| visitIntegrator(const Integrator &) | DefaultVisitor | virtual |
| visitLambertson(const Lambertson &) | ParallelSliceTracker | inlinevirtual |
| visitMapIntegrator(const MapIntegrator &) | Tracker | virtual |
| visitMarker(const Marker &) | ParallelSliceTracker | inlinevirtual |
| visitMonitor(const Monitor &) | ParallelSliceTracker | inlinevirtual |
| visitMultipole(const Multipole &) | ParallelSliceTracker | inlinevirtual |
| visitMultipoleT(const MultipoleT &) | DefaultVisitor | virtual |
| visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &) | DefaultVisitor | virtual |
| visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &) | DefaultVisitor | virtual |
| visitMultipoleTStraight(const MultipoleTStraight &) | DefaultVisitor | virtual |
| visitMultipoleWrapper(const MultipoleWrapper &) | DefaultVisitor | virtual |
| visitOffset(const Offset &) | DefaultVisitor | virtual |
| visitParallelPlate(const ParallelPlate &) | ParallelSliceTracker | inlinevirtual |
| visitPatch(const Patch &pat) | Tracker | virtual |
| visitProbe(const Probe &) | ParallelSliceTracker | inlinevirtual |
| visitRBend(const RBend &) | ParallelSliceTracker | inlinevirtual |
| visitRBend3D(const RBend3D &) | DefaultVisitor | virtual |
| visitRBendWrapper(const RBendWrapper &) | DefaultVisitor | virtual |
| visitRFCavity(const RFCavity &) | ParallelSliceTracker | inlinevirtual |
| visitRFQuadrupole(const RFQuadrupole &) | ParallelSliceTracker | inlinevirtual |
| visitRing(const Ring &) | DefaultVisitor | virtual |
| visitSBend(const SBend &) | ParallelSliceTracker | inlinevirtual |
| visitSBend3D(const SBend3D &) | DefaultVisitor | virtual |
| visitSBendWrapper(const SBendWrapper &) | DefaultVisitor | virtual |
| visitScalingFFAMagnet(const ScalingFFAMagnet &) | DefaultVisitor | virtual |
| visitSeparator(const Separator &) | ParallelSliceTracker | inlinevirtual |
| visitSeptum(const Septum &) | ParallelSliceTracker | inlinevirtual |
| visitSolenoid(const Solenoid &) | ParallelSliceTracker | inlinevirtual |
| visitSource(const Source &) | ParallelSliceTracker | inlinevirtual |
| visitStripper(const Stripper &) | DefaultVisitor | virtual |
| visitTrackIntegrator(const TrackIntegrator &) | Tracker | virtual |
| visitTravelingWave(const TravelingWave &) | ParallelSliceTracker | inlinevirtual |
| visitVariableRFCavity(const VariableRFCavity &vcav) | DefaultVisitor | virtual |
| visitVariableRFCavityFringeField(const VariableRFCavityFringeField &vcav) | DefaultVisitor | virtual |
| visitVerticalFFAMagnet(const VerticalFFAMagnet &) | DefaultVisitor | virtual |
| WakeFieldTimer_m | ParallelSliceTracker | private |
| writeLastStepPhaseSpace(const long long step, const double &sposRef) | ParallelSliceTracker | inlineprivate |
| writePhaseSpace(const long long step, const double &sposRef) | ParallelSliceTracker | inlineprivate |
| X enum value | AbstractTracker | |
| Y enum value | AbstractTracker | |
| zstart_m | ParallelSliceTracker | private |
| zStop_m | ParallelSliceTracker | private |
| ~AbstractTracker() | AbstractTracker | virtual |
| ~BeamlineVisitor() | BeamlineVisitor | virtual |
| ~DefaultVisitor()=0 | DefaultVisitor | pure virtual |
| ~ParallelSliceTracker() | ParallelSliceTracker | virtual |
| ~Tracker() | Tracker | virtual |