Interface IterationData
-
- All Known Subinterfaces:
SvdIterationData
- All Known Implementing Classes:
IterationDataImpl,SvdIterationDataImpl
public interface IterationDataThis interface represents data of one fit iteration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetActiveDifferenceRms()doublegetAllDifferenceRms()java.lang.DoublegetDifferenceRms(SensitivityMatrixContributor contributor)intgetIterationNumber()java.lang.DoublegetValue(VariationParameter parameter)voidstoreValue(VariationParameter parameter)stores the actual value of the parameter.
-
-
-
Method Detail
-
getIterationNumber
int getIterationNumber()
- Returns:
- the iteration number for this data
-
getAllDifferenceRms
double getAllDifferenceRms()
- Returns:
- the rms of the difference vector, including all contributors (active and inactive ones)
-
getActiveDifferenceRms
double getActiveDifferenceRms()
- Returns:
- the rms of the difference vector, including only the active contributors
-
getDifferenceRms
java.lang.Double getDifferenceRms(SensitivityMatrixContributor contributor)
- Parameters:
contributor- the contributor for which to get the rms- Returns:
- the rms of the difference vector, only for this contributor
-
getValue
java.lang.Double getValue(VariationParameter parameter)
- Parameters:
parameter-- Returns:
- the value of the given parameter at the time of this iteration
-
storeValue
void storeValue(VariationParameter parameter)
stores the actual value of the parameter.- Parameters:
parameter- the parameter whose value to store.
-
-