Uses of Interface
xal.model.IAlgorithm
Packages that use IAlgorithm
Package
Description
The Online Model
-
Uses of IAlgorithm in xal.extension.jels.model.alg
Classes in xal.extension.jels.model.alg that implement IAlgorithm -
Uses of IAlgorithm in xal.model
Methods in xal.model that return IAlgorithmModifier and TypeMethodDescriptionIAlgorithm.copy()IProbe.getAlgorithm()Return the dynamics algorithm associated with this probe. -
Uses of IAlgorithm in xal.model.alg
Classes in xal.model.alg that implement IAlgorithmModifier and TypeClassDescriptionclassSimple algorithm for testing the model framework.classImplements the tracking mechanism for EnsembleProbe objects.classTracking algorithm forEnvelopeProbeobjects.classTracking algorithm for propagatingEnvelopeProbeobjects.classAbstract Base Class for Algorithms Propagating RMS EnvelopesclassThis class is a super class of theEnvelopeTrackerclass meant to handle the special case ofIdealPermMagQuadelements.classThis class is a super class of theEnvelopeTrackerclass meant to handle the special case ofIdealPermMagQuadelements.classTracking algorithm forEnvelopeProbe's.classAlgorithm for tracking a single particle, represented by the classParticleProbethrough a XAL modeling element, represented by an object exposing theIComponentinterface.classAlgorithm for propagating aSynchronousProbeobject through any modeling element that exposes theIComponentinterface.classTracking algorithm forEnvelopeProbe's.classAbstract Base Class for Tracking AlgorithmsclassDeprecated.classPropagates aTransferMapPropbethrough a hardware element.classTracking algorithm forTwissProbeobjects.classThis class is a super class of theTwissTrackerclass meant to handle the special case ofIdealPermMagQuadelements.Methods in xal.model.alg that return IAlgorithmModifier and TypeMethodDescriptionstatic IAlgorithmTracker.newFromEditContext(String strLocationId, AcceleratorSeq sequence) Deprecated.I want to discourage use of this method since it return the same "default" algorithm regardless the type of probe being used.static IAlgorithmTracker.newFromEditContext(AcceleratorSeq sequence) Deprecated.I want to discourage use of this method since it return the same "default" algorithm regardless the type of probe being used.static IAlgorithmTracker.newInstance(DataAdaptor daSource) Read the contents of the suppliedDataAdaptorand return a new instance of the appropriateIAlgorithmobject initialized with the data source behind theDataAdaptorinterface. -
Uses of IAlgorithm in xal.model.probe
Methods in xal.model.probe that return IAlgorithmModifier and TypeMethodDescriptionProbe.getAlgorithm()Return the algorithm defining the probes dynamics.Methods in xal.model.probe with parameters of type IAlgorithmModifier and TypeMethodDescriptionbooleanProbe.setAlgorithm(IAlgorithm ifcAlg) Set the algorithm defining the probes dynamics through elementsConstructors in xal.model.probe with parameters of type IAlgorithmModifierConstructorDescriptionprotectedProbe(IAlgorithm ifcAlg) Creates a new instance of Probe. -
Uses of IAlgorithm in xal.sim.scenario
Methods in xal.sim.scenario with parameters of type IAlgorithmModifier and TypeMethodDescriptionstatic ParticleProbeProbeFactory.createParticleProbe(AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the default entrance parameters for the specified sequence.static EnvelopeProbeProbeFactory.getEnvelopeProbe(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Envelope probe initialized with the entrance parameters for the specified location.static EnvelopeProbeProbeFactory.getEnvelopeProbe(AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Envelope probe initialized with the default entrance parameters for the specified sequence.static ParticleProbeProbeFactory.getParticleProbe(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the entrance parameters for the specified location.static SynchronousProbeProbeFactory.getSynchronousProbe(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Synchronous probe initialized with the entrance parameters for the specified location.static SynchronousProbeProbeFactory.getSynchronousProbe(AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Synchronous probe initialized with the default entrance parameters for the specified sequence.static TransferMapProbeProbeFactory.getTransferMapProbe(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate a TransferMap probe initialized with the entrance parameters for the specified location.static TransferMapProbeProbeFactory.getTransferMapProbe(AcceleratorSeq sequence, IAlgorithm algorithm) Generate a TransferMap probe initialized with the default entrance parameters for the specified sequence.static TwissProbeProbeFactory.getTwissProbe(String strLocId, AcceleratorSeq seqParent, IAlgorithm algDynamics) Create and initialize a newTwissProbeobject with the default parameters in the model.params file.static TwissProbeProbeFactory.getTwissProbe(AcceleratorSeq seqParent, IAlgorithm algDynamics) Create and initialize a newTwissProbeobject with the default parameters in the model.params file.
EnvTrackerAdapt