BrentSolver throws IllegalArgumentException
--------------------------------------------
Key: MATH-204
URL: https://issues.apache.org/jira/browse/MATH-204
Project: Commons Math
Issue Type: Bug
Affects Versions: 1.2
Environment: Win XP
Reporter: Mick
Priority: Minor
I am getting this exception:
java.lang.IllegalArgumentException: Function values at endpoints do not have
different signs. Endpoints: [-100000.0,1.7976931348623157E308] Values:
[0.0,-101945.04630982173]
at org.apache.commons.math.analysis.BrentSolver.solve(BrentSolver.java:99)
at org.apache.commons.math.analysis.BrentSolver.solve(BrentSolver.java:62)
The exception should not be thrown with values [0.0,-101945.04630982173]
because 0.0 is positive.
According to Brent Worden, the algorithm should stop and return 0 as the root
instead of throwing an exception.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.