Class IterationManagerImpl
- java.lang.Object
-
- cern.accsoft.steering.aloha.calc.iteration.IterationManagerImpl
-
- All Implemented Interfaces:
IterationManager
public class IterationManagerImpl extends java.lang.Object implements IterationManager
collects all the data for iteration entries
-
-
Constructor Summary
Constructors Constructor Description IterationManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<IterationData>getIterations()intgetLastIterationNumber()voidrecordIteration()adds a new iteration entry from the actual state of the given sensitivity matrix managervoidreset()clears all the iterationsvoidsetSensitivityMatrixManager(SensitivityMatrixManager sensitivityMatrixManager)voidsetVariationData(VariationData variationData)
-
-
-
Method Detail
-
recordIteration
public void recordIteration()
Description copied from interface:IterationManageradds a new iteration entry from the actual state of the given sensitivity matrix manager- Specified by:
recordIterationin interfaceIterationManager
-
getIterations
public java.util.List<IterationData> getIterations()
- Specified by:
getIterationsin interfaceIterationManager- Returns:
- all the iterations
-
reset
public void reset()
Description copied from interface:IterationManagerclears all the iterations- Specified by:
resetin interfaceIterationManager
-
setSensitivityMatrixManager
public void setSensitivityMatrixManager(SensitivityMatrixManager sensitivityMatrixManager)
-
setVariationData
public void setVariationData(VariationData variationData)
-
getLastIterationNumber
public int getLastIterationNumber()
- Specified by:
getLastIterationNumberin interfaceIterationManager- Returns:
- the number of the last iterations. This can be -1, if no iteration was recorded.
-
-