Class MicadoSolver
- java.lang.Object
-
- cern.accsoft.steering.aloha.calc.solve.matrix.AbstractMatrixSolver
-
- cern.accsoft.steering.aloha.calc.solve.matrix.micado.MicadoSolver
-
- All Implemented Interfaces:
MatrixSolver,MicadoSolverConfig,Solver,SolverConfig
public class MicadoSolver extends AbstractMatrixSolver implements MatrixSolver, MicadoSolverConfig
-
-
Constructor Summary
Constructors Constructor Description MicadoSolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIterations()java.lang.StringgetName()the name of this solver.voidsetIterations(int iterations)MatrixSolverResultsolve(Jama.Matrix matrix, Jama.Matrix inVector, Jama.Matrix inVectorErrors)shall give the result: outVector = matrix^(-1) * inVector;-
Methods inherited from class cern.accsoft.steering.aloha.calc.solve.matrix.AbstractMatrixSolver
checkInputDimensions, toString
-
-
-
-
Method Detail
-
solve
public MatrixSolverResult solve(Jama.Matrix matrix, Jama.Matrix inVector, Jama.Matrix inVectorErrors) throws SolverException
Description copied from interface:MatrixSolvershall give the result: outVector = matrix^(-1) * inVector;- Specified by:
solvein interfaceMatrixSolver- Returns:
- the result
- Throws:
SolverException
-
setIterations
public void setIterations(int iterations)
- Specified by:
setIterationsin interfaceMicadoSolverConfig- Parameters:
iterations- the iterations to set
-
getIterations
public int getIterations()
- Specified by:
getIterationsin interfaceMicadoSolverConfig- Returns:
- the iterations
-
-