Curve fitting is a special case of an {@link
org.spaceroots.mantissa.estimation.EstimationProblem estimation problem}
were the parameters are the coefficients of a function f
whose graph y=f(x) should pass through sample points, and
were the measurements are the ordinates of the curve
yi=f(xi).
The organisation of this package is explained in the class diagram below. The {@link org.spaceroots.mantissa.fitting.AbstractCurveFitter AbstractCurveFitter} class is the base class for all curve fitting classes, it handles all common features like sample points handling. Each specific curve fitting class should sub-class this abstract class and implement the {@link org.spaceroots.mantissa.fitting.AbstractCurveFitter#valueAt valueAt} and {@link org.spaceroots.mantissa.fitting.AbstractCurveFitter#partial partial} methods.
@author L. Maisonobe