[
https://issues.apache.org/jira/browse/MATH-514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12995562#comment-12995562
]
Gilles commented on MATH-514:
-----------------------------
A "Parametric" inner is class has been defined in class "Gaussian" (in revision
1071430).
The "ParametricGaussianFunction" will not be deleted until MATH-512 is resolved
(among other things by using "Gaussian.Parametric" instead of
"ParametricGaussianFunction").
> Replace the "ParametricGaussianFunction" class
> ----------------------------------------------
>
> Key: MATH-514
> URL: https://issues.apache.org/jira/browse/MATH-514
> Project: Commons Math
> Issue Type: Improvement
> Reporter: Gilles
> Assignee: Gilles
> Priority: Minor
> Labels: api-change
> Fix For: 3.0
>
>
> The "ParametricGaussianFunction" is defined in package "optimization.fitting"
> whereas it is not specific to the fitting concept. It would be more logical
> to have that functionality provided as an inner class of the "Gaussian" class
> (in package "analysis.function").
> Moreover, no unit test in "ParametricGaussianFunctionTest" actually tests the
> code of the "value" and "gradient" methods, while tests in that class
> duplicate some of the tests in "GaussianFitterTest" (thus testing the fitting
> code instead of the function).
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira