[
https://issues.apache.org/jira/browse/MATH-768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gilles updated MATH-768:
------------------------
Priority: Minor (was: Major)
Fix Version/s: 3.1
Issue Type: Wish (was: Bug)
As I've explained on the "user" ML, the removal was intentional.
It would be helpful if you would open a discussion on the "dev" ML, that would
lead to adopting a design for the complex solvers (such as what should be the
API, how to name the interface and classes, in which those should belong, ...)
> org.apache.commons.math3.analysis.solvers.LaguerreSolver.ComplexSolver is
> private
> ---------------------------------------------------------------------------------
>
> Key: MATH-768
> URL: https://issues.apache.org/jira/browse/MATH-768
> Project: Commons Math
> Issue Type: Wish
> Affects Versions: 3.0
> Reporter: Lance Finney
> Priority: Minor
> Fix For: 3.1
>
>
> We used LaguerreSolver.solveAll() in version 2.1, but we never upgraded to
> 2.2. As such, we didn't notice that it was deprecated in that release.
> Now that 3.0 is out, we want to upgrade, but that method has been completely
> removed.
> Interestingly, the logic is still there in the library in an inner class:
> org.apache.commons.math3.analysis.solvers.LaguerreSolver.ComplexSolver.
> Unfortunately for us, though, ComplexSolver is now private. So, for us as
> users, we've lost access to a useful algorithm that is still in the library.
> Please re-enable access to this useful algorithm that proves complex roots of
> polynomial formulae. The simplest approach might be to make
> LaguerreSolver.ComplexSolver public, but perhaps another approach would be
> considered better design.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira