AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | AbstractTracker | |
activeParticleMatterInteractionHandlers_m | ParallelTTracker | private |
addToBunch(const OpalParticle &) | Tracker | |
applyDrift(double length) | Tracker | protected |
applyFractionalStep(const BorisPusher &pusher, double tau) | ParallelTTracker | 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) | ParallelTTracker | private |
back_beam | DefaultVisitor | protected |
back_path | DefaultVisitor | protected |
back_track | DefaultVisitor | protected |
BeamlineVisitor() | BeamlineVisitor | |
BinRepartTimer_m | ParallelTTracker | 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(bool backTrack=false) | ParallelTTracker | private |
computeExternalFields(OrbitThreader &oth) | ParallelTTracker | private |
computeParticleMatterInteraction(IndexMap::value_t elements, OrbitThreader &oth) | ParallelTTracker | private |
computeSpaceChargeFields(unsigned long long step) | ParallelTTracker | private |
computeWakefield(IndexMap::value_t &elements) | ParallelTTracker | private |
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack) | DefaultVisitor | |
deletedParticles_m | ParallelTTracker | private |
doBinaryRepartition() | ParallelTTracker | private |
dtCurrentTrack_m | ParallelTTracker | private |
dumpStats(long long step, bool psDump, bool statDump) | ParallelTTracker | private |
emissionSteps_m | ParallelTTracker | private |
emitParticles(long long step) | ParallelTTracker | private |
evenlyDistributeParticles() | ParallelTTracker | private |
execute() | ParallelTTracker | virtual |
fieldEvaluationTimer_m | ParallelTTracker | private |
findStartPosition(const BorisPusher &pusher) | ParallelTTracker | private |
flip_B | DefaultVisitor | protected |
flip_s | DefaultVisitor | protected |
getBunch() const | Tracker | |
getNumBunch() | Tracker | inlinevirtual |
globalEOL_m | ParallelTTracker | private |
handleRestartRun() | ParallelTTracker | private |
hasEndOfLineReached() | ParallelTTracker | private |
itsBeamline_m | Tracker | |
itsBunch_m | Tracker | protected |
itsDataSink_m | ParallelTTracker | private |
itsLine | DefaultVisitor | protected |
itsOpalBeamline_m | ParallelTTracker | private |
itsReference | AbstractTracker | protected |
kickParticles(const BorisPusher &pusher) | ParallelTTracker | inlineprivate |
minBinEmitted_m | ParallelTTracker | private |
minStepforReBin_m | ParallelTTracker | private |
numParticlesInSimulation_m | ParallelTTracker | private |
operator=(const ParallelTTracker &) | ParallelTTracker | private |
ParallelTTracker(const Beamline &bl, const PartData &data, bool revBeam, bool revTrack) | ParallelTTracker | explicit |
ParallelTTracker(const Beamline &bl, PartBunchBase< double, 3 > *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) | ParallelTTracker | explicit |
ParallelTTracker() | ParallelTTracker | private |
ParallelTTracker(const ParallelTTracker &) | ParallelTTracker | private |
particleMatterStatus_m | ParallelTTracker | private |
pathLength_m | ParallelTTracker | private |
prepareEmission() | ParallelTTracker | private |
prepareSections() | ParallelTTracker | private |
printRFPhases() | ParallelTTracker | private |
PT enum value | AbstractTracker | |
pushParticles(const BorisPusher &pusher) | ParallelTTracker | inlineprivate |
PX enum value | AbstractTracker | |
PY enum value | AbstractTracker | |
repartFreq_m | ParallelTTracker | private |
restoreCavityPhases() | ParallelTTracker | private |
saveCavityPhases() | ParallelTTracker | private |
selectDT(bool backTrack=false) | ParallelTTracker | private |
setNumBunch(int) | Tracker | inlinevirtual |
setOptionalVariables() | ParallelTTracker | private |
setTime() | ParallelTTracker | private |
stepSizes_m | ParallelTTracker | private |
T enum value | AbstractTracker | |
timeIntegration1(BorisPusher &pusher) | ParallelTTracker | private |
timeIntegration2(BorisPusher &pusher) | ParallelTTracker | private |
timeIntegrationTimer1_m | ParallelTTracker | private |
timeIntegrationTimer2_m | ParallelTTracker | private |
totalParticlesInSimulation_m | ParallelTTracker | 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 | |
transformBunch(const CoordinateSystemTrafo &trafo) | ParallelTTracker | private |
updateReference(const BorisPusher &pusher) | ParallelTTracker | private |
updateReferenceParticle(const BorisPusher &pusher) | ParallelTTracker | private |
updateRefToLabCSTrafo() | ParallelTTracker | private |
updateRFElement(std::string elName, double maxPhi) | ParallelTTracker | private |
visitAlignWrapper(const AlignWrapper &) | ParallelTTracker | inlinevirtual |
visitBeamBeam(const BeamBeam &) | ParallelTTracker | inlinevirtual |
visitBeamline(const Beamline &) | ParallelTTracker | virtual |
visitBeamStripping(const BeamStripping &) | ParallelTTracker | inlinevirtual |
visitCCollimator(const CCollimator &) | ParallelTTracker | inlinevirtual |
visitComponent(const Component &) | Tracker | virtual |
visitCorrector(const Corrector &) | ParallelTTracker | inlinevirtual |
visitCorrectorWrapper(const CorrectorWrapper &) | DefaultVisitor | virtual |
visitCyclotron(const Cyclotron &) | DefaultVisitor | virtual |
visitCyclotronValley(const CyclotronValley &) | ParallelTTracker | inlinevirtual |
visitCyclotronWrapper(const CyclotronWrapper &) | DefaultVisitor | virtual |
visitDegrader(const Degrader &) | ParallelTTracker | inlinevirtual |
visitDiagnostic(const Diagnostic &) | ParallelTTracker | inlinevirtual |
visitDrift(const Drift &) | ParallelTTracker | inlinevirtual |
visitFlaggedElmPtr(const FlaggedElmPtr &) | DefaultVisitor | virtual |
visitFlexibleCollimator(const FlexibleCollimator &) | ParallelTTracker | inlinevirtual |
visitIntegrator(const Integrator &) | DefaultVisitor | virtual |
visitLambertson(const Lambertson &) | ParallelTTracker | inlinevirtual |
visitMapIntegrator(const MapIntegrator &) | Tracker | virtual |
visitMarker(const Marker &) | ParallelTTracker | inlinevirtual |
visitMonitor(const Monitor &) | ParallelTTracker | inlinevirtual |
visitMultipole(const Multipole &) | ParallelTTracker | inlinevirtual |
visitMultipoleT(const MultipoleT &) | ParallelTTracker | inlinevirtual |
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 &) | ParallelTTracker | inlinevirtual |
visitPatch(const Patch &pat) | Tracker | virtual |
visitProbe(const Probe &) | ParallelTTracker | inlinevirtual |
visitRBend(const RBend &) | ParallelTTracker | inlinevirtual |
visitRBend3D(const RBend3D &) | ParallelTTracker | inlinevirtual |
visitRBendWrapper(const RBendWrapper &) | DefaultVisitor | virtual |
visitRFCavity(const RFCavity &) | ParallelTTracker | inlinevirtual |
visitRFQuadrupole(const RFQuadrupole &) | ParallelTTracker | inlinevirtual |
visitRing(const Ring &) | DefaultVisitor | virtual |
visitSBend(const SBend &) | ParallelTTracker | inlinevirtual |
visitSBend3D(const SBend3D &) | DefaultVisitor | virtual |
visitSBendWrapper(const SBendWrapper &) | DefaultVisitor | virtual |
visitScalingFFAMagnet(const ScalingFFAMagnet &) | DefaultVisitor | virtual |
visitSeparator(const Separator &) | ParallelTTracker | inlinevirtual |
visitSeptum(const Septum &) | ParallelTTracker | inlinevirtual |
visitSolenoid(const Solenoid &) | ParallelTTracker | inlinevirtual |
visitSource(const Source &) | ParallelTTracker | inlinevirtual |
visitStripper(const Stripper &) | DefaultVisitor | virtual |
visitTrackIntegrator(const TrackIntegrator &) | Tracker | virtual |
visitTravelingWave(const TravelingWave &) | ParallelTTracker | inlinevirtual |
visitVariableRFCavity(const VariableRFCavity &vcav) | DefaultVisitor | virtual |
visitVariableRFCavityFringeField(const VariableRFCavityFringeField &vcav) | DefaultVisitor | virtual |
visitVerticalFFAMagnet(const VerticalFFAMagnet &) | DefaultVisitor | virtual |
WakeFieldTimer_m | ParallelTTracker | private |
wakeFunction_m | ParallelTTracker | private |
wakeStatus_m | ParallelTTracker | private |
writePhaseSpace(const long long step, bool psDump, bool statDump) | ParallelTTracker | private |
X enum value | AbstractTracker | |
Y enum value | AbstractTracker | |
zstart_m | ParallelTTracker | private |
~AbstractTracker() | AbstractTracker | virtual |
~BeamlineVisitor() | BeamlineVisitor | virtual |
~DefaultVisitor()=0 | DefaultVisitor | pure virtual |
~ParallelTTracker() | ParallelTTracker | virtual |
~Tracker() | Tracker | virtual |