Uses of Class
org.apache.commons.math.FunctionEvaluationException

Packages that use FunctionEvaluationException
org.apache.commons.math.analysis Implementations of common numerical analysis procedures, including root finding and function interpolation. 
 

Uses of FunctionEvaluationException in org.apache.commons.math.analysis
 

Methods in org.apache.commons.math.analysis that throw FunctionEvaluationException
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1)
          Convenience method to find a zero of a univariate real function.
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)
          Convenience method to find a zero of a univariate real function.
static double[] UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound)
          This method attempts to find two values a and b satisfying lowerBound <= a < initial < b <= upperBound f(a) * f(b) < 0 If f is continuous on [a,b], this means that a and b bracket a root of f.
static double[] UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound, int maximumIterations)
          This method attempts to find two values a and b satisfying lowerBound <= a < initial < b <= upperBound f(a) * f(b) < 0 If f is continuous on [a,b], this means that a and b bracket a root of f.
 double SecantSolver.solve(double min, double max, double initial)
          Find a zero in the given interval.
 double SecantSolver.solve(double min, double max)
          Find a zero in the given interval.
 double PolynomialSplineFunction.value(double v)
          Compute the value for the function.
 double NewtonSolver.solve(double min, double max)
          Find a zero near the midpoint of min and max.
 double NewtonSolver.solve(double min, double max, double startValue)
          Find a zero near the value startValue.
 double BrentSolver.solve(double min, double max, double initial)
          Find a zero in the given interval.
 double BrentSolver.solve(double min, double max)
          Find a zero in the given interval.
 double UnivariateRealFunction.value(double x)
          Compute the value for the function.
 double UnivariateRealSolver.solve(double min, double max)
          Solve for a zero root in the given interval.
 double UnivariateRealSolver.solve(double min, double max, double startValue)
          Solve for a zero in the given interval, start at startValue.
protected  boolean UnivariateRealSolverImpl.isBracketing(double lower, double upper, UnivariateRealFunction f)
          Returns true iff the function takes opposite signs at the endpoints.
protected  void UnivariateRealSolverImpl.verifyBracketing(double lower, double upper, UnivariateRealFunction f)
          Verifies that the endpoints specify an interval and the function takes opposite signs at the enpoints, throws IllegalArgumentException if not
 double BisectionSolver.solve(double min, double max, double initial)
          Find a zero in the given interval.
 double BisectionSolver.solve(double min, double max)
          Find a zero root in the given interval.
 



Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.