Interface ISVDOrbitCorrectionModel
- All Superinterfaces:
IConfigurable
,IOrbitCorrectionModel
,IOrientationMarker
- All Known Implementing Classes:
AbstractSVDBasedModel
,AbstractSVDOrbitCorrectionModel
,CorrectorStrengthReductionModel
,DefaultOrbitCorrectionModel
,EmpiricOrbitCorrectionModel
,FixBPMsOrbitCorrectionModel
,FrequencyOrbitCorrectionModel
,ResponseMatrixBumpModel
Common OC model for methods involving SVD response matrix decomposition.
- Author:
- igor@scictrl.com
-
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getEigenvalues.int
getEigenvectorsUsed.double
getMinimalEigenvalue.void
setMinimalEigenvalue
(double newMinimalEigenvalue) setMinimalEigenvalue.Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
Methods inherited from interface org.scictrl.mp.orbitcorrect.correction.IOrbitCorrectionModel
calculateCorrection, getName, initialize
Methods inherited from interface org.scictrl.mp.orbitcorrect.IOrientationMarker
getOrientation, isHorizontal, isVertical
-
Method Details
-
setMinimalEigenvalue
void setMinimalEigenvalue(double newMinimalEigenvalue) setMinimalEigenvalue.
- Parameters:
newMinimalEigenvalue
- double
-
getEigenvalues
double[] getEigenvalues()getEigenvalues.
- Returns:
- an array of
invalid reference
double
-
getEigenvectorsUsed
int getEigenvectorsUsed()getEigenvectorsUsed.
- Returns:
- a int
-
getMinimalEigenvalue
double getMinimalEigenvalue()getMinimalEigenvalue.
- Returns:
- a double
-