This abstract class implements all the methods needed to handle measurements in a general way. It defines neither the {@link #getTheoreticalValue getTheoreticalValue} nor the {@link #getPartial getPartial} methods, which should be defined bysub-classes according to the specific problem.
The {@link #getTheoreticalValue getTheoreticalValue} and {@link #getPartial getPartial} methods must always use the currentestimate of the parameters set by the solver in the problem. These parameters can be retrieved through the {@link EstimationProblem#getAllParameters EstimationProblem.getAllParameters} method if the measurements areindependent of the problem, or directly if they are implemented as inner classes of the problem.
The instances for which the ignored
flag is set through the {@link #setIgnored setIgnored} method are ignored by thesolvers. This can be used to reject wrong measurements at some steps of the estimation.
|
|
|
|