Interface IOrbitCorrectionModel
- All Superinterfaces:
IConfigurable
,IOrientationMarker
- All Known Subinterfaces:
ISVDOrbitCorrectionModel
- All Known Implementing Classes:
AbstractOCModel
,AbstractSVDBasedModel
,AbstractSVDOrbitCorrectionModel
,Bump3CModel
,Bump4CModel
,CombinedOrbitCorrectionModel
,CorrectorStrengthReductionModel
,DefaultOrbitCorrectionModel
,EmpiricOrbitCorrectionModel
,FixBPMsOrbitCorrectionModel
,FrequencyOrbitCorrectionModel
,ResponseMatrixBumpModel
General orbit correction model that calculates correction.
- Author:
- igor@scictrl.com
-
Method Summary
Modifier and TypeMethodDescriptioncalculateCorrection.getName()
getName.void
initialize
(Orientation ori) Initializes model for selected orientation.Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
Methods inherited from interface org.scictrl.mp.orbitcorrect.IOrientationMarker
getOrientation, isHorizontal, isVertical
-
Method Details
-
calculateCorrection
calculateCorrection.
- Parameters:
engine
- aOrbitCorrectionOperator
object- Returns:
- double[]
- Throws:
InconsistentDataException
- if any.
-
getName
String getName()getName.
- Returns:
- java.lang.String
-
initialize
Initializes model for selected orientation. Called by application after instantiated.- Parameters:
ori
- aOrientation
object
-