Hi all,

I am looking more precisely at the least squares package and have a few adjustments to propose.

The Evaluation interface declares a computeValue and a computeJacobian method among others. However, it seems the implementations are really simply built with the precomputed values and just return them. The other compute methods (for covariances for instance) do really compute
something based on the stored Jacobian or value.

Wouldn't it be more clear to use "getValue" and "getJacobian" for these two methods and keep
"compute" for the other ones?

Another point is binding value and Jacobian together in a single object. I personally think it is a good thing, but if I remember well, some users explicitly asked for separating them to save some computation. I'm not sure about this, though, so I would like to have some advices.

Last point is OptimizationProblem. Should this interface been in fitting or in a more general
package, and in this case which one (optim, util)?

best regards,
Luc

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to