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

Packages that use FunctionEvaluationException
org.apache.commons.math Common classes used throughout the commons-math library. 
org.apache.commons.math.analysis Implementations of common numerical analysis procedures, including root finding and function interpolation. 
org.apache.commons.math.ode This package provides classes to solve Ordinary Differential Equations problems. 
 

Uses of FunctionEvaluationException in org.apache.commons.math
 

Subclasses of FunctionEvaluationException in org.apache.commons.math
 class ArgumentOutsideDomainException
          Error thrown when a method is called with an out of bounds argument.
 

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

Methods in org.apache.commons.math.analysis that throw FunctionEvaluationException
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.
static double PolynomialFunctionNewtonForm.evaluate(double[] a, double[] c, double z)
          Evaluate the Newton polynomial using nested multiplication.
 double UnivariateRealIntegrator.integrate(double min, double max)
          Integrate the function in the given interval.
 double SimpsonIntegrator.integrate(double min, double max)
          Integrate the function in the given interval.
 double TrapezoidIntegrator.integrate(double min, double max)
          Integrate the function in the given interval.
 double RombergIntegrator.integrate(double min, double max)
          Integrate the function in the given interval.
protected  boolean UnivariateRealSolverImpl.isBracketing(double lower, double upper, UnivariateRealFunction f)
          Returns true iff the function takes opposite signs at the endpoints.
 Complex LaguerreSolver.solve(Complex[] coefficients, Complex initial)
          Find a complex root for the polynomial with the given coefficients, starting from the given initial value.
 double LaguerreSolver.solve(double min, double max)
          Find a real root in the given interval.
 double BrentSolver.solve(double min, double max)
          Find a zero in the given interval.
 double BisectionSolver.solve(double min, double max)
          Find a zero root in the given interval.
 double RiddersSolver.solve(double min, double max)
          Find a root in the given interval.
 double NewtonSolver.solve(double min, double max)
          Find a zero near the midpoint of min and max.
 double SecantSolver.solve(double min, double max)
          Find a zero in the given interval.
 double MullerSolver.solve(double min, double max)
          Find a real root in the given interval.
 double UnivariateRealSolver.solve(double min, double max)
          Solve for a zero root in the given interval.
 double LaguerreSolver.solve(double min, double max, double initial)
          Find a real root in the given interval with initial value.
 double BrentSolver.solve(double min, double max, double initial)
          Find a zero in the given interval with an initial guess.
 double BisectionSolver.solve(double min, double max, double initial)
          Find a zero in the given interval.
 double RiddersSolver.solve(double min, double max, double initial)
          Find a root in the given interval with initial value.
 double NewtonSolver.solve(double min, double max, double startValue)
          Find a zero near the value startValue.
 double SecantSolver.solve(double min, double max, double initial)
          Find a zero in the given interval.
 double MullerSolver.solve(double min, double max, double initial)
          Find a real root in the given interval with initial value.
 double UnivariateRealSolver.solve(double min, double max, double startValue)
          Solve for a zero in the given interval, start at startValue.
private  double BrentSolver.solve(double x0, double y0, double x1, double y1, double x2, double y2)
          Find a zero starting search according to the three provided points.
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.
 double MullerSolver.solve2(double min, double max)
          Find a real root in the given interval.
 Complex[] LaguerreSolver.solveAll(Complex[] coefficients, Complex initial)
          Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.
 Complex[] LaguerreSolver.solveAll(double[] coefficients, double initial)
          Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.
(package private)  double TrapezoidIntegrator.stage(double min, double max, int n)
          Compute the n-th stage integral of trapezoid rule.
 double UnivariateRealFunction.value(double x)
          Compute the value for the function.
 double PolynomialFunctionLagrangeForm.value(double z)
          Calculate the function value at the given point.
 double PolynomialFunctionNewtonForm.value(double z)
          Calculate the function value at the given point.
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
 

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

Methods in org.apache.commons.math.ode that throw FunctionEvaluationException
 boolean SwitchState.evaluateStep(StepInterpolator interpolator)
          Evaluate the impact of the proposed step on the switching function.
 double SwitchingFunction.g(double t, double[] y)
          Compute the value of the switching function.
 void SwitchState.reinitializeBegin(double t0, double[] y0)
          Reinitialize the beginning of the step.
 void SwitchState.stepAccepted(double t, double[] y)
          Acknowledge the fact the step has been accepted by the integrator.