Uses of Class
xal.smf.AcceleratorSeq
Packages that use AcceleratorSeq
Package
Description
Provides a framework for building document based applications that use XAL's
accelerator architecture.
-
Uses of AcceleratorSeq in xal.extension.application.smf
Fields in xal.extension.application.smf declared as AcceleratorSeqFields in xal.extension.application.smf with type parameters of type AcceleratorSeqModifier and TypeFieldDescriptionprotected List<AcceleratorSeq>AcceleratorDocument.selectedSequenceListMethods in xal.extension.application.smf that return AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorDocument.getSelectedSequence()Get the selected accelerator sequence managed by this document.Methods in xal.extension.application.smf that return types with arguments of type AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorDocument.getSelectedSequenceList()Get the selected sequence listMethods in xal.extension.application.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoidAcceleratorDocument.setSelectedSequence(AcceleratorSeq selection) Set the selected accelerator sequence managed by this document.Method parameters in xal.extension.application.smf with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionvoidAcceleratorDocument.setSelectedSequenceList(List<AcceleratorSeq> seqList) Set a list of selected sequences -
Uses of AcceleratorSeq in xal.extension.fxapplication
Methods in xal.extension.fxapplication that return types with arguments of type AcceleratorSeqMethod parameters in xal.extension.fxapplication with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionvoidCreateComboSequenceController.setNewComboSequence(List<AcceleratorSeq> newComboSequence) -
Uses of AcceleratorSeq in xal.extension.fxapplication.widgets
Methods in xal.extension.fxapplication.widgets with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoidAcceleratorTreeView.update(AcceleratorSeq acceleratorSeq) Update the TreeView with a new accelerator sequence. -
Uses of AcceleratorSeq in xal.extension.jels
Methods in xal.extension.jels with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic voidJElsDemo.run(AcceleratorSeq sequence, EnvelopeProbe probe) -
Uses of AcceleratorSeq in xal.extension.jels.matcher
Methods in xal.extension.jels.matcher that return AcceleratorSeqModifier and TypeMethodDescriptionMatcher.getAccelerator()MinimiseOscillationsEvaluator.MinimizeOscillationsObjective.getSeq()Constructors in xal.extension.jels.matcher with parameters of type AcceleratorSeq -
Uses of AcceleratorSeq in xal.extension.jels.smf
Subclasses of AcceleratorSeq in xal.extension.jels.smfModifier and TypeClassDescriptionclassThe hierarchical tree of accelerator nodes, elements and sequences of elements. -
Uses of AcceleratorSeq in xal.extension.jels.smf.impl
Subclasses of AcceleratorSeq in xal.extension.jels.smf.implModifier and TypeClassDescriptionclassThe implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.classThis RfCavity implementation is extended to: - provide special TTF/STF fits for the start gap - to fit TTF/STF using TraceWin parameters using InverseRealPolinomial -
Uses of AcceleratorSeq in xal.extension.widgets.smf
Methods in xal.extension.widgets.smf that return AcceleratorSeqModifier and TypeMethodDescriptionXALSynopticPanel.getAcceleratorSequence()Get the accelerator sequence, which is displayed from first to last by synoptic defined element.Methods in xal.extension.widgets.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic XALSynopticPanelFunctionGraphsXALSynopticAdaptor.assignXALSynopticViewTo(FunctionGraphsJPanel chart, AcceleratorSeq sequence) Assign the synoptic view to the specified chart and configure it to auto size as the chart's position axis changes.voidXALSynopticPanel.setAcceleratorSequence(AcceleratorSeq seq) Sets accelerator sequence.voidXALSynopticPanel.setAcceleratorSequence(AcceleratorSeq seq, double start, double end) Sets accelerator sequence and initial start and end position in sequence. -
Uses of AcceleratorSeq in xal.model.alg
Methods in xal.model.alg with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoidTrackerAdaptive.initializeFromEditContext(String locationID, AcceleratorSeq sequence) Deprecated.Load the sequence's model parameters for the adaptive tracker from the edit context.static 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. -
Uses of AcceleratorSeq in xal.service.pvlogger.sim
Methods in xal.service.pvlogger.sim with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoidPVLoggerDataSource.removeModelSourceFromScenario(AcceleratorSeq sequence, Scenario scenario) Remove this data source from the specified scenariovoidPVLoggerDataSource.setAccelSequence(AcceleratorSeq seq) voidPVLoggerDataSource.setModelSource(AcceleratorSeq sequence, Scenario scenario) set the model lattice with PV logger data source -
Uses of AcceleratorSeq in xal.sim.scenario
Methods in xal.sim.scenario that return AcceleratorSeqModifier and TypeMethodDescriptionLatticeSequence.getHardwareNode()Overrides the base classmethod so that it down casts the result to the tighter type ofLatticeElement.getHardwareNode()AcceleratorSeqrather thanAcceleratorNode.Scenario.getSequence()Methods in xal.sim.scenario with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic EnvelopeBacktrackerAlgorithmFactory.createEnvelopeBacktracker(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeBacktrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static EnvelopeTrackerAlgorithmFactory.createEnvelopeTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static EnvelopeTrackerPmqDipoleAlgorithmFactory.createEnvelopeTrackerPmqDipole(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeTrackerPmqDipoleinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static EnvTrackerAdaptAlgorithmFactory.createEnvTrackerAdapt(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvTrackerAdaptinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static ParticleProbeProbeFactory.createParticleProbe(AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the default entrance parameters for the specified sequence.static ParticleTrackerAlgorithmFactory.createParticleTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newParticleTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static SynchronousTrackerAlgorithmFactory.createSynchronousTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newSynchronousTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static Trace3dTrackerAlgorithmFactory.createTrace3dTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newTrace3dTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static <T extends Tracker>
TAlgorithmFactory.createTrackerFor(AcceleratorSeq smfSeq, Class<T> clsTkr) Creates a newTrackerderived algorithm instance and initializes it with parameters specified in the edit context of the given accelerator sequence object.static TransferMapTrackerAlgorithmFactory.createTransferMapTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newTransferMapTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static TwissTrackerAlgorithmFactory.createTwissTracker(AcceleratorSeq smfSeq) Convenience method: Creates a newTwissTrackerinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)static TwissTrackerPmqAlgorithmFactory.createTwissTrackerPmq(AcceleratorSeq smfSeq) Convenience method: Creates a newTwissTrackerPmqinstance by calling the class methodwith the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)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.Class<? extends IComposite>ElementMapping.getModelSequenceType(AcceleratorSeq smfSeq) Returns the modeling element class type used to represent the given hardware accelerator sequence.static ParticleProbeProbeFactory.getParticleProbe(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the entrance parameters for the specified location.Class<? extends IComposite>LatticeSequence.getSequenceModelType(AcceleratorSeq smfSeq) Convenience method for getting the modeling element type for the given accelerator sequence according to the current node to element mapping.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.static ScenarioScenario.newScenarioFor(AcceleratorSeq smfSeq) Creates a new Scenario for the supplied accelerator sequence.static ScenarioScenario.newScenarioFor(AcceleratorSeq smfSeq, ElementMapping mapNodeToElem) Creates a new Scenario for the supplied accelerator sequence and element mapping.Constructors in xal.sim.scenario with parameters of type AcceleratorSeqModifierConstructorDescriptionLatticeSequence(AcceleratorSeq smfSeqRoot, ElementMapping mapNodeToElem) Constructor for lattice sequences.protectedScenario(AcceleratorSeq smfSeq, Lattice mdlLattice, SynchronizationManager mgrSync) Constructor -
Uses of AcceleratorSeq in xal.smf
Subclasses of AcceleratorSeq in xal.smfModifier and TypeClassDescriptionclassThe hierarchical tree of accelerator nodes, elements and sequences of elements.final classclassThe implementation of the accelerator combo sequence, This class is meant to deal with pasting together existing sequences into new sequences.classRing is a subclass of combo sequence that is intended to support the special needs of a Ring.Fields in xal.smf declared as AcceleratorSeqModifier and TypeFieldDescriptionprotected AcceleratorSeqAcceleratorNode.seqParentparent sequence objectFields in xal.smf with type parameters of type AcceleratorSeqModifier and TypeFieldDescriptionprotected List<AcceleratorSeq>AcceleratorSeq.sequencesContainer of immediate subsequencesMethods in xal.smf that return AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorSector.concatenate(AcceleratorSector sec) Accelerator.findSequence(String sequenceID) Find a sequence with the specified ID.AcceleratorNode.getParent()return the parent sequence that this node belongs toAcceleratorNode.getPrimaryAncestor()get the primary ancestor sequence that is a direct child of the acceleratorAcceleratorSeq.getPrimaryAncestor()get the primary ancestor sequence that is a direct child of the acceleratorAccelerator.getRoot()AcceleratorSeq.getSequence(String strId) Return a sequence whose id matches the argument and which is an immediate child of this sequence.Methods in xal.smf that return types with arguments of type AcceleratorSeqModifier and TypeMethodDescriptionprotected List<AcceleratorSeq>AcceleratorSeq.addSequenceChain(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.AcceleratorSeq.getAllSeqs()Get a list of all of this sequence's subsequences including those deeply nested. return a list of all of this sequence's subsequencesAcceleratorSeqCombo.getBaseConstituents()Get the constituent sequences looking deeply even if the combo sequences are nested in many layers.AcceleratorSeqCombo.getBaseConstituentsWithQualifier(TypeQualifier qualifier) Get the constituent sequences looking deeply even if the combo sequences are nested in many layers.AcceleratorSeqCombo.getConstituents()Get the constituent sequences.AcceleratorSeqCombo.getConstituentsWithQualifier(TypeQualifier qualifier) Get the constituent sequences that are matched by the qualifier.AcceleratorSeq.getSequences()Get the sequences that are immediate children of this sequenceAcceleratorSeq.getSequences(boolean statusFilter) Get the sequences that are immediate children of this sequenceAcceleratorSeqCombo.getSequences()Shallow fetch of sequences.protected static List<AcceleratorSeq>AcceleratorSeqCombo.getSequences(Accelerator accelerator, DataAdaptor adaptor) Get the sequences in the accelerator which are referenced in the adaptor.SequenceOrderingException.getSequences()Get the sequences that were attempted to be orderedstatic List<AcceleratorSeq>AcceleratorSeq.orderSequences(Collection<AcceleratorSeq> sequences) Given a collection of sequences, order the sequences according to their predecessor attribute.protected static LinkedList<AcceleratorSeq>AcceleratorSeq.recurSeqSearch(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesMethods in xal.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionprotected booleanAcceleratorSeq.addSoft(AcceleratorSeq node) Method to add a node from to this sequence the node is also kept in its original sequence.booleanAcceleratorSeq.canPrecede(AcceleratorSeq sequence) Determine if this sequence can precede the one specified.static AcceleratorSeqComboAcceleratorSeqCombo.getInstanceForRange(String comboID, AcceleratorSeq startSequence, AcceleratorSeq endSequence) Get an instance of a non-cycling combo sequence which starts and ends between the specified sequences inclusively.static List<AcceleratorSeqCombo>AcceleratorSeqCombo.getInstancesForRange(String comboID, AcceleratorSeq startSequence, AcceleratorSeq endSequence) Get the list of all non-cycling combo sequences which start and end between the specified sequences inclusively.protected static LinkedList<AcceleratorNode>AcceleratorSeq.recurNodeSearch(LinkedList<AcceleratorNode> nodes, AcceleratorSeq sequence) Get all nodes in the specified sequence searching deeply through this sequence's child sequences.protected static LinkedList<AcceleratorSeq>AcceleratorSeq.recurSeqSearch(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesprotected voidAcceleratorNode.setParent(AcceleratorSeq parent) define the parent sequence for this nodeMethod parameters in xal.smf with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionprotected List<AcceleratorSeq>AcceleratorSeq.addSequenceChain(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.protected List<AcceleratorSeq>AcceleratorSeq.addSequenceChain(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.static booleanAcceleratorSeq.formsRing(List<AcceleratorSeq> sequences) Determining if the ordered list of sequences forms a closed loop.static AcceleratorSeqComboAcceleratorSeqCombo.getInstance(String strID, List<AcceleratorSeq> sequences) Instantiate a an AcceleratorSeqCombo or a subclass depending on whether the sequences form a ring.static List<AcceleratorSeq>AcceleratorSeq.orderSequences(Collection<AcceleratorSeq> sequences) Given a collection of sequences, order the sequences according to their predecessor attribute.protected static LinkedList<AcceleratorSeq>AcceleratorSeq.recurSeqSearch(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesConstructor parameters in xal.smf with type arguments of type AcceleratorSeqModifierConstructorDescriptionAcceleratorSeqCombo(String strID, List<AcceleratorSeq> seqs) Primary constructorRing(String strID, List<AcceleratorSeq> segments) Primary ConstructorSequenceOrderingException(Collection<AcceleratorSeq> sequences) Creates a new instance of SequenceOrderingException -
Uses of AcceleratorSeq in xal.smf.impl
Subclasses of AcceleratorSeq in xal.smf.implModifier and TypeClassDescriptionclassCCL class to represent the CCL.classThe implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.classclassThe implementation of the RF Cavity element.classSCLCavity class is used to represent an SCL RF cavity.