Class MatrixSolverResultImpl
- java.lang.Object
-
- cern.accsoft.steering.aloha.calc.solve.matrix.MatrixSolverResultImpl
-
- All Implemented Interfaces:
MatrixSolverResult
public class MatrixSolverResultImpl extends java.lang.Object implements MatrixSolverResult
The implementation of an object representing the result of an matrix-solve iteration
-
-
Constructor Summary
Constructors Constructor Description MatrixSolverResultImpl(Jama.Matrix resultVector)the constructor which enforces to have at least the result.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Jama.MatrixgetParameterErrorEstimates()calculates error estimates from the errors of the input parameters.Jama.MatrixgetParameterSensitivities()Jama.MatrixgetResultVector()the resulting vector of the (pseudo) matrix inversion:voidsetParameterErrorEstimates(Jama.Matrix parameterErrorEstimates)voidsetParameterSensitivities(Jama.Matrix parameterSensitivities)
-
-
-
Method Detail
-
getParameterErrorEstimates
public Jama.Matrix getParameterErrorEstimates()
Description copied from interface:MatrixSolverResultcalculates error estimates from the errors of the input parameters.- Specified by:
getParameterErrorEstimatesin interfaceMatrixSolverResult- Returns:
- a column vector with the errors for the parameters.
-
getParameterSensitivities
public Jama.Matrix getParameterSensitivities()
- Specified by:
getParameterSensitivitiesin interfaceMatrixSolverResult- Returns:
- the sensitivity-value for each parameter (column-vector)
-
getResultVector
public Jama.Matrix getResultVector()
Description copied from interface:MatrixSolverResultthe resulting vector of the (pseudo) matrix inversion:outVector = matrix^(-1) * inVector;
- Specified by:
getResultVectorin interfaceMatrixSolverResult- Returns:
- the resulting vector
-
setParameterSensitivities
public void setParameterSensitivities(Jama.Matrix parameterSensitivities)
-
setParameterErrorEstimates
public void setParameterErrorEstimates(Jama.Matrix parameterErrorEstimates)
-
-