Gilles created MATH-1014:
----------------------------

             Summary: Remove optimizer from constructor of "CurveFitter" 
sublasses
                 Key: MATH-1014
                 URL: https://issues.apache.org/jira/browse/MATH-1014
             Project: Commons Math
          Issue Type: Improvement
    Affects Versions: 3.2
            Reporter: Gilles
            Assignee: Gilles
            Priority: Minor
             Fix For: 4.0, 3.3


In package "o.a.c.m.fitting", the constructor of the concrete subclasses of 
"CurveFitter" (currently: "PolynomilFitter", "GaussianFitter", 
"HarmonicFitter") takes a "MultivariateVectorOptimizer" argument.

However, assuming that there is _one_ best choice for the optimizer (given the 
parametric function), this argument should not be left to the user's choice 
(i.e. it should be hidden within the class, and the best optimizer be 
transparently selected).

Thus, I would propose to deprecate the non-default constructor.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to