OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
ParallelTracker Member List

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

AbstractTracker(const Beamline &, bool backBeam, bool backTrack)AbstractTracker
AbstractTracker()AbstractTrackerprivate
AbstractTracker(const AbstractTracker &)AbstractTrackerprivate
activateEmittingContainers(double t)ParallelTrackerprivate
addToBunch(const OpalParticle &)Tracker
applyDefault(const ElementBase &)DefaultVisitorprivatevirtual
applyGlobalProcesses(double dt)ParallelTracker
autophaseCavities(const BorisPusher &pusher)ParallelTrackerprivate
back_beamDefaultVisitorprotected
back_pathDefaultVisitorprotected
back_trackDefaultVisitorprotected
BeamlineVisitor()BeamlineVisitor
BeamlineVisitor(const BeamlineVisitor &)BeamlineVisitorprivate
BinRepartTimer_mParallelTrackerprivate
cavities_mTracker
changeDT()ParallelTracker
computeExternalFields(OrbitThreader &oth)ParallelTracker
computeInitialBounds(Vector_t< double, 3 > &rmin, Vector_t< double, 3 > &rmax)ParallelTrackerprivate
computeSpaceChargeFields(unsigned long long step)ParallelTracker
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack)DefaultVisitor
DefaultVisitor()=deleteDefaultVisitorprivate
DefaultVisitor(const DefaultVisitor &)=deleteDefaultVisitorprivate
deleteInvalidParticles(bool activeOnly, Inform &m, const std::string &reason)ParallelTrackerprivate
doBinaryRepartition()ParallelTrackerprivate
dtCurrentTrack_mParallelTrackerprivate
dumpStats(long long step, bool psDump, bool statDump)ParallelTrackerprivate
emitFromEmissionSources(double t, double dt)ParallelTracker
emittingSamplers_mParallelTrackerprivate
evolveSpinTBMT()ParallelTracker
execute()ParallelTrackervirtual
fieldEvaluationTimer_mParallelTrackerprivate
findStartPositions(const BorisPusher &pusher)ParallelTrackerprivate
flip_BDefaultVisitorprotected
flip_sDefaultVisitorprotected
getBunch() constTracker
getNumBunch()Trackerinlinevirtual
globalEOL_mParallelTrackerprivate
hasEndOfLineReached(const BoundingBox &globalBoundingBox)ParallelTrackerprivate
itsBeamline_mTracker
itsBunch_mTrackerprotected
itsDataSink_mParallelTrackerprivate
itsLineDefaultVisitorprotected
itsOpalBeamline_mParallelTrackerprivate
kickParticles(const BorisPusher &pusher, PartBunch_t::ParticleContainer_t &pc)ParallelTracker
local_flipDefaultVisitorprivate
markBackwardParticlesAtSourcePlane()ParallelTracker
operator=(const Tracker &)Trackerprivate
OrbThreader_mParallelTrackerprivate
ParallelTracker(const Beamline &bl, bool revBeam)ParallelTrackerexplicit
ParallelTracker(const Beamline &bl, PartBunch_t &bunch, DataSink *ds, bool revBeam, const std::vector< unsigned long long > &maxSTEPS, double zstart, const std::vector< double > &zstop, const std::vector< double > &dt, const std::vector< std::vector< std::shared_ptr< SamplingBase > > > &emittingSamplers={})ParallelTrackerexplicit
PluginElemTimer_mParallelTrackerprivate
prepareSections()ParallelTrackerprivate
printInitialContainerRefs(Inform &m) constParallelTrackerprivate
printRFPhases()ParallelTrackerprivate
PT enum valueAbstractTracker
pushParticles(const BorisPusher &pusher, PartBunch_t::ParticleContainer_t &pc)ParallelTracker
PX enum valueAbstractTracker
PY enum valueAbstractTracker
repartFreq_mParallelTrackerprivate
resetFields()ParallelTracker
restoreCavityPhases()ParallelTrackerprivate
saveCavityPhases()ParallelTrackerprivate
selectDT()ParallelTrackerprivate
setNumBunch(short)Trackerinlinevirtual
setOptionalVariables()ParallelTrackerprivate
setTime()ParallelTracker
stepSizes_mParallelTrackerprivate
T enum valueAbstractTracker
timeIntegration1(BorisPusher &pusher)ParallelTracker
timeIntegration2(BorisPusher &pusher)ParallelTracker
timeIntegrationTimer1_mParallelTrackerprivate
timeIntegrationTimer2_mParallelTrackerprivate
Tracker(const Beamline &, bool backBeam, bool backTrack)Tracker
Tracker(const Beamline &, PartBunch_t &bunch, bool backBeam, bool backTrack)Tracker
Tracker()Trackerprivate
Tracker(const Tracker &)Trackerprivate
updateReference(const BorisPusher &pusher)ParallelTrackerprivate
updateReferenceParticles(const BorisPusher &pusher)ParallelTrackerprivate
updateRefToLabCSTrafo()ParallelTrackerprivate
updateRFElement(std::string elName, double maxPhi)ParallelTrackerprivate
visitBeamline(const Beamline &)ParallelTrackervirtual
visitComponent(const Component &)ParallelTrackervirtual
visitConstantEFieldCavity(const ConstantEFieldCavity &)ParallelTrackerinlinevirtual
visitDrift(const Drift &)ParallelTrackerinlinevirtual
visitFlaggedElmPtr(const FlaggedElmPtr &) overrideDefaultVisitorvirtual
visitLaser(const Laser &)ParallelTrackervirtual
visitMarker(const Marker &)ParallelTrackerinlinevirtual
visitMonitor(const Monitor &)ParallelTrackerinlinevirtual
visitMultipole(const Multipole &)ParallelTrackerinlinevirtual
visitMultipoleT(const MultipoleT &)ParallelTrackerinlinevirtual
visitProbe(const Probe &prob) overrideDefaultVisitorvirtual
visitRBend(const RBend &)ParallelTrackerinlinevirtual
visitRFCavity(const RFCavity &)ParallelTrackerinlinevirtual
visitRing(const Ring &) overrideDefaultVisitorvirtual
visitSBend(const SBend &)ParallelTrackerinlinevirtual
visitScalingFFAMagnet(const ScalingFFAMagnet &spiral) overrideDefaultVisitorvirtual
visitSolenoid(const Solenoid &)ParallelTrackerinlinevirtual
visitTravelingWave(const TravelingWave &)ParallelTrackerinlinevirtual
visitVariableRFCavity(const VariableRFCavity &) overrideDefaultVisitorvirtual
visitVerticalFFAMagnet(const VerticalFFAMagnet &) overrideDefaultVisitorvirtual
WakeFieldTimer_mParallelTrackerprivate
writePhaseSpace(const long long step, bool psDump, bool statDump)ParallelTrackerprivate
X enum valueAbstractTracker
Y enum valueAbstractTracker
zstart_mParallelTrackerprivate
~AbstractTracker()AbstractTrackervirtual
~BeamlineVisitor()BeamlineVisitorvirtual
~DefaultVisitor() override=defaultDefaultVisitor
~ParallelTracker()ParallelTrackervirtual
~Tracker()Trackervirtual