"RegulaFalsiSolver" failure
---------------------------

                 Key: MATH-631
                 URL: https://issues.apache.org/jira/browse/MATH-631
             Project: Commons Math
          Issue Type: Bug
            Reporter: Gilles
             Fix For: 3.0


The following unit test:
{code}
@Test
public void testBug() {
    final UnivariateRealFunction f = new UnivariateRealFunction() {
            @Override
            public double value(double x) {
                return Math.exp(x) - Math.pow(Math.PI, 3.0);
            }
        };

    UnivariateRealSolver solver = new RegulaFalsiSolver();
    double root = solver.solve(100, f, 1, 10);
}
{code}
fails with
{noformat}
illegal state: maximal count (100) exceeded: evaluations
{noformat}

Using "PegasusSolver", the answer is found after 17 evaluations.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to