Package xal.model.alg

Class EnvelopeTrackerPmq

All Implemented Interfaces:
Remote, IAlgorithm, IArchive, IContextAware

public class EnvelopeTrackerPmq extends EnvelopeTracker
This class is a super class of the EnvelopeTracker class meant to handle the special case of IdealPermMagQuad elements. There really is not much extra to do here, just look for the exception element and adjust the number of integration steps accordingly. See the EnvelopeTracker class for a complete description of the functionality
Author:
Christopher K. Allen
See Also:
  • Field Details

    • TYPE_ID

      public static final String TYPE_ID
      string type identifier for algorithm
    • VERSION

      public static final int VERSION
      current algorithm version
      See Also:
    • CLS_PROBE_TYPE

      public static final Class<EnvelopeProbe> CLS_PROBE_TYPE
      probe type recognized by this algorithm
  • Constructor Details

    • EnvelopeTrackerPmq

      public EnvelopeTrackerPmq()
      Creates a new instance of EnvelopeTracker
    • EnvelopeTrackerPmq

      public EnvelopeTrackerPmq(EnvelopeTrackerPmq sourceTracker)
      Copy constructor for EnvelopeTrackerPmq
      Parameters:
      sourceTracker - Tracker that is being copied
  • Method Details