OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
ParallelSliceTracker Member List

This is the complete list of members for ParallelSliceTracker, including all inherited members.

AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack)AbstractTracker
addToBunch(const OpalParticle &)Tracker
applyDrift(double length)Trackerprotected
applyEntranceFringe(double edge, double curve, const BMultipoleField &field, double scale)ParallelSliceTrackerprivate
applyExitFringe(double edge, double curve, const BMultipoleField &field, double scale)ParallelSliceTrackerprivate
applyThinMultipole(const BMultipoleField &field, double factor)Trackerprotected
applyThinSBend(const BMultipoleField &field, double scale, double h)Trackerprotected
applyTransform(const Euclid3D &, double refLength=0.0)Trackerprotected
autophaseCavities(const BorisPusher &pusher)ParallelSliceTrackerprivate
back_beamDefaultVisitorprotected
back_pathDefaultVisitorprotected
back_trackDefaultVisitorprotected
BeamlineVisitor()BeamlineVisitor
BinRepartTimer_mParallelSliceTrackerprivate
buildMultipoleVectorPotential(const BMultipoleField &)Trackerprotected
buildMultipoleVectorPotential2D(const BMultipoleField &)Trackerprotected
buildSBendVectorPotential(const BMultipoleField &, double h)Trackerprotected
buildSBendVectorPotential2D(const BMultipoleField &, double h)Trackerprotected
cavities_mTracker
changeDT()ParallelSliceTrackerprivate
computeExternalFields(OrbitThreader &oth)ParallelSliceTrackerprivate
computeSpaceChargeFields()ParallelSliceTrackerprivate
currentSimulationTime_mParallelSliceTrackerprivate
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack)DefaultVisitor
dtAllTracks_mParallelSliceTrackerprivate
dtCurrentTrack_mParallelSliceTrackerprivate
dumpStats(long long step)ParallelSliceTrackerprivate
execute()ParallelSliceTrackervirtual
FieldsOutput(double z, double Ex, double Ey, double Ez, double Bx, double By, double Bz)ParallelSliceTrackerprivate
findStartPosition(const BorisPusher &pusher)ParallelSliceTrackerprivate
flip_BDefaultVisitorprotected
flip_sDefaultVisitorprotected
getBunch() const Tracker
getMaxSteps(std::queue< unsigned long long > numSteps)ParallelSliceTrackerinlineprivate
getNumBunch()Trackerinlinevirtual
globalEOL_mParallelSliceTrackerprivate
handleAutoPhasing()ParallelSliceTrackerprivate
handleRestartRun()ParallelSliceTrackerprivate
hasEndOfLineReached()ParallelSliceTrackerprivate
itsBeamline_mTracker
itsBunch_mParallelSliceTrackerprivate
itsDataSink_mParallelSliceTrackerprivate
itsLineDefaultVisitorprotected
itsOpalBeamline_mParallelSliceTrackerprivate
itsReferenceAbstractTrackerprotected
kickParticles()ParallelSliceTrackerinlineprivate
kickReferenceParticle(const Vector_t &externalE, const Vector_t &externalB)ParallelSliceTrackerinlineprivate
localTrackSteps_mParallelSliceTrackerprivate
operator=(const ParallelSliceTracker &)ParallelSliceTrackerprivate
ParallelSliceTracker(const Beamline &bl, const PartData &data, bool revBeam, bool revTrack)ParallelSliceTrackerexplicit
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)ParallelSliceTrackerexplicit
ParallelSliceTracker()ParallelSliceTrackerprivate
ParallelSliceTracker(const ParallelSliceTracker &)ParallelSliceTrackerprivate
pathLength_mParallelSliceTrackerprivate
prepareSections()ParallelSliceTrackerprivate
printRFPhases()ParallelSliceTrackerprivate
PT enum valueAbstractTracker
PX enum valueAbstractTracker
PY enum valueAbstractTracker
referenceToLabCSTrafo_mParallelSliceTrackerprivate
RefPartP_mParallelSliceTrackerprivate
RefPartR_mParallelSliceTrackerprivate
restoreCavityPhases()ParallelSliceTrackerprivate
saveCavityPhases()ParallelSliceTrackerprivate
selectDT()ParallelSliceTrackerprivate
setLastStep()ParallelSliceTrackerprivate
setNumBunch(int)Trackerinlinevirtual
setTime()ParallelSliceTrackerprivate
switchElements(double scaleMargin=3.0)ParallelSliceTrackerprivate
T enum valueAbstractTracker
timeFieldEvaluation_mParallelSliceTrackerprivate
timeIntegration()ParallelSliceTrackerprivate
timeIntegrationTimer1_mParallelSliceTrackerprivate
timeIntegrationTimer2_mParallelSliceTrackerprivate
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)ParallelSliceTrackerprivate
updateRFElement(std::string elName, double maxPhi)ParallelSliceTrackerprivate
updateSpaceOrientation(const bool &move=false)ParallelSliceTrackerinlineprivate
visitAlignWrapper(const AlignWrapper &)ParallelSliceTrackerinlinevirtual
visitBeamBeam(const BeamBeam &)ParallelSliceTrackerinlinevirtual
visitBeamline(const Beamline &)ParallelSliceTrackervirtual
visitBeamStripping(const BeamStripping &)DefaultVisitorvirtual
visitCCollimator(const CCollimator &)ParallelSliceTrackerinlinevirtual
visitComponent(const Component &)Trackervirtual
visitCorrector(const Corrector &)ParallelSliceTrackerinlinevirtual
visitCorrectorWrapper(const CorrectorWrapper &)DefaultVisitorvirtual
visitCyclotron(const Cyclotron &)DefaultVisitorvirtual
visitCyclotronValley(const CyclotronValley &)ParallelSliceTrackerinlinevirtual
visitCyclotronWrapper(const CyclotronWrapper &)DefaultVisitorvirtual
visitDegrader(const Degrader &)ParallelSliceTrackerinlinevirtual
visitDiagnostic(const Diagnostic &)ParallelSliceTrackerinlinevirtual
visitDrift(const Drift &)ParallelSliceTrackerinlinevirtual
visitFlaggedElmPtr(const FlaggedElmPtr &)DefaultVisitorvirtual
visitFlexibleCollimator(const FlexibleCollimator &)ParallelSliceTrackerinlinevirtual
visitIntegrator(const Integrator &)DefaultVisitorvirtual
visitLambertson(const Lambertson &)ParallelSliceTrackerinlinevirtual
visitMapIntegrator(const MapIntegrator &)Trackervirtual
visitMarker(const Marker &)ParallelSliceTrackerinlinevirtual
visitMonitor(const Monitor &)ParallelSliceTrackerinlinevirtual
visitMultipole(const Multipole &)ParallelSliceTrackerinlinevirtual
visitMultipoleT(const MultipoleT &)DefaultVisitorvirtual
visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &)DefaultVisitorvirtual
visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &)DefaultVisitorvirtual
visitMultipoleTStraight(const MultipoleTStraight &)DefaultVisitorvirtual
visitMultipoleWrapper(const MultipoleWrapper &)DefaultVisitorvirtual
visitOffset(const Offset &)DefaultVisitorvirtual
visitParallelPlate(const ParallelPlate &)ParallelSliceTrackerinlinevirtual
visitPatch(const Patch &pat)Trackervirtual
visitProbe(const Probe &)ParallelSliceTrackerinlinevirtual
visitRBend(const RBend &)ParallelSliceTrackerinlinevirtual
visitRBend3D(const RBend3D &)DefaultVisitorvirtual
visitRBendWrapper(const RBendWrapper &)DefaultVisitorvirtual
visitRFCavity(const RFCavity &)ParallelSliceTrackerinlinevirtual
visitRFQuadrupole(const RFQuadrupole &)ParallelSliceTrackerinlinevirtual
visitRing(const Ring &)DefaultVisitorvirtual
visitSBend(const SBend &)ParallelSliceTrackerinlinevirtual
visitSBend3D(const SBend3D &)DefaultVisitorvirtual
visitSBendWrapper(const SBendWrapper &)DefaultVisitorvirtual
visitScalingFFAMagnet(const ScalingFFAMagnet &)DefaultVisitorvirtual
visitSeparator(const Separator &)ParallelSliceTrackerinlinevirtual
visitSeptum(const Septum &)ParallelSliceTrackerinlinevirtual
visitSolenoid(const Solenoid &)ParallelSliceTrackerinlinevirtual
visitSource(const Source &)ParallelSliceTrackerinlinevirtual
visitStripper(const Stripper &)DefaultVisitorvirtual
visitTrackIntegrator(const TrackIntegrator &)Trackervirtual
visitTravelingWave(const TravelingWave &)ParallelSliceTrackerinlinevirtual
visitVariableRFCavity(const VariableRFCavity &vcav)DefaultVisitorvirtual
visitVariableRFCavityFringeField(const VariableRFCavityFringeField &vcav)DefaultVisitorvirtual
visitVerticalFFAMagnet(const VerticalFFAMagnet &)DefaultVisitorvirtual
WakeFieldTimer_mParallelSliceTrackerprivate
writeLastStepPhaseSpace(const long long step, const double &sposRef)ParallelSliceTrackerinlineprivate
writePhaseSpace(const long long step, const double &sposRef)ParallelSliceTrackerinlineprivate
X enum valueAbstractTracker
Y enum valueAbstractTracker
zstart_mParallelSliceTrackerprivate
zStop_mParallelSliceTrackerprivate
~AbstractTracker()AbstractTrackervirtual
~BeamlineVisitor()BeamlineVisitorvirtual
~DefaultVisitor()=0DefaultVisitorpure virtual
~ParallelSliceTracker()ParallelSliceTrackervirtual
~Tracker()Trackervirtual