Class AbstractSVDBasedModel

java.lang.Object
org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDBasedModel
All Implemented Interfaces:
IOrbitCorrectionModel, ISVDOrbitCorrectionModel, IConfigurable, IOrientationMarker
Direct Known Subclasses:
AbstractSVDOrbitCorrectionModel, CorrectorStrengthReductionModel, ResponseMatrixBumpModel

public abstract class AbstractSVDBasedModel extends AbstractOCModel implements ISVDOrbitCorrectionModel, IConfigurable

Abstract AbstractSVDBasedModel class.

Author:
igor@scictrl.com
  • Field Details

    • maxCorrection

      protected double maxCorrection
      Calculated max correction
    • theoreticalBeamRMS

      protected double theoreticalBeamRMS
      Calculated Beam RMS theoretical prediction
    • correctorRMS

      protected double correctorRMS
      Calculated correctors RMS
    • eigenvalues

      protected double[] eigenvalues
      Calculates eigenvalues
    • minimalEigenvalue

      protected double minimalEigenvalue
      Minimal eigenvalues threshold
    • eigenvectorsUsed

      protected int eigenvectorsUsed
      Calculated eigenvectors used
    • reductionEnabled

      protected boolean reductionEnabled
      Strength reduction enabled
    • reductionScale

      protected double reductionScale
      Strength reduction scale
    • reductedCorrectorChange

      protected double reductedCorrectorChange
      Calculated strength reduction corrector change
    • reductedBPMChange

      protected double reductedBPMChange
      Calculated strength reduction BPM change
    • minimalReductionEigenvalue

      protected double minimalReductionEigenvalue
      Minimal eigenvalues threshold for strength reduction
    • reductionEigenvectorsUsed

      protected int reductionEigenvectorsUsed
      Calculated eigenvectors used for strength reduction
    • reductionEigenvalues

      protected double[] reductionEigenvalues
      Eigenvectors used for strength reduction
  • Constructor Details

    • AbstractSVDBasedModel

      public AbstractSVDBasedModel()
      RingKeeper constructor comment.
  • Method Details