Class FixBPMsOrbitCorrectionModel
java.lang.Object
org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDBasedModel
org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDOrbitCorrectionModel
org.scictrl.mp.orbitcorrect.correction.models.FixBPMsOrbitCorrectionModel
- All Implemented Interfaces:
IOrbitCorrectionModel
,ISVDOrbitCorrectionModel
,IConfigurable
,IOrientationMarker
FixBPMsOrbitCorrectionModel class.
- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDBasedModel
correctorRMS, eigenvalues, eigenvectorsUsed, maxCorrection, minimalEigenvalue, minimalReductionEigenvalue, reductedBPMChange, reductedCorrectorChange, reductionEigenvalues, reductionEigenvectorsUsed, reductionEnabled, reductionScale, theoreticalBeamRMS
Fields inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
debug, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncalculateCorrection.void
configure
(org.apache.commons.configuration.Configuration conf) configure.Methods inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDOrbitCorrectionModel
getBeamAverage, getOffset, isMakeShift, isModelCalculatesOffset, makeCorrection, setMakeShift, setModelCalculatesOffset, setOffset
Methods inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractSVDBasedModel
addReduction, getEigenvalues, getEigenvectorsUsed, getMinimalEigenvalue, getMinimalReductionEigenvalue, isReductionEnabled, makeSVDInversion, setMinimalEigenvalue, setMinimalReductionEigenvalue, setReductionEnabled, setReductionScale
Methods inherited from class org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
getName, getOrientation, initialize, isHorizontal, isVertical, read, readOther, testCorrectors, testMonitors
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.scictrl.mp.orbitcorrect.correction.IOrbitCorrectionModel
getName, initialize
Methods inherited from interface org.scictrl.mp.orbitcorrect.IOrientationMarker
getOrientation, isHorizontal, isVertical
-
Constructor Details
-
FixBPMsOrbitCorrectionModel
public FixBPMsOrbitCorrectionModel()RingKeeper constructor comment.
-
-
Method Details
-
configure
public void configure(org.apache.commons.configuration.Configuration conf) configure.
- Specified by:
configure
in interfaceIConfigurable
- Overrides:
configure
in classAbstractSVDBasedModel
- Parameters:
conf
- aConfiguration
object
-
calculateCorrection
public Correction calculateCorrection(OrbitCorrectionOperator engine) throws InconsistentDataException calculateCorrection.
- Parameters:
engine
- aOrbitCorrectionOperator
object- Returns:
- double[]
- Throws:
InconsistentDataException
- if any.
-