## Uses of Class
org.apache.commons.math3.exception.NoBracketingException

- Packages that use NoBracketingException
  Package | Description
  --- | ---
  org.apache.commons.math3.analysis.solvers | Root finding algorithms, for univariate real functions.
  org.apache.commons.math3.dfp | Decimal floating point library for Java
  org.apache.commons.math3.ode | This package provides classes to solve Ordinary Differential Equations problems.
  org.apache.commons.math3.ode.events | This package provides classes to handle discrete events occurring during Ordinary Differential Equations integration.
  org.apache.commons.math3.ode.nonstiff | This package provides classes to solve non-stiff Ordinary Differential Equations problems.

- - ### Uses of NoBracketingException in org.apache.commons.math3.analysis.solvers

    Methods in org.apache.commons.math3.analysis.solvers that throw NoBracketingException
    Modifier and Type | Method and Description
    --- | ---
    `static double[]` | UnivariateSolverUtils.`bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound)` This method simply calls `bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)` with `q` and `r` set to 1.0 and `maximumIterations` set to `Integer.MAX_VALUE`.
    `static double[]` | UnivariateSolverUtils.`bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound, double q, double r, 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[]` | UnivariateSolverUtils.`bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound, int maximumIterations)` This method simply calls `bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)` with `q` and `r` set to 1.0.
    `protected double` | MullerSolver2.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected double` | MullerSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected abstract double` | BaseAbstractUnivariateSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `double` | LaguerreSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected double` | BrentSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected double` | BracketingNthOrderBrentSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected double` | RiddersSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `protected double` | SecantSolver.`doSolve()` Method for implementing actual optimization algorithms in derived classes.
    `static double` | UnivariateSolverUtils.`forceSide(int maxEval, UnivariateFunction f, BracketedUnivariateSolver<UnivariateFunction> bracketing, double baseRoot, double min, double max, AllowedSolution allowedSolution)` Force a root found by a non-bracketing solver to lie on a specified side, as if the solver was a bracketing one.
    `double` | BaseAbstractUnivariateSolver.`solve(int maxEval, FUNC f, double startValue)` Solve for a zero in the vicinity of `startValue`.
    `double` | BaseAbstractUnivariateSolver.`solve(int maxEval, FUNC f, double min, double max, double startValue)` Solve for a zero in the given interval, start at `startValue`.
    `double` | BracketingNthOrderBrentSolver.`solve(int maxEval, UnivariateFunction f, double min, double max, AllowedSolution allowedSolution)` Solve for a zero in the given interval.
    `double` | BracketingNthOrderBrentSolver.`solve(int maxEval, UnivariateFunction f, double min, double max, double startValue, AllowedSolution allowedSolution)` Solve for a zero in the given interval, start at `startValue`.
    `static double` | UnivariateSolverUtils.`solve(UnivariateFunction function, double x0, double x1)` Convenience method to find a zero of a univariate real function.
    `static double` | UnivariateSolverUtils.`solve(UnivariateFunction function, double x0, double x1, double absoluteAccuracy)` Convenience method to find a zero of a univariate real function.
    `protected void` | BaseAbstractUnivariateSolver.`verifyBracketing(double lower, double upper)` Check that the endpoints specify an interval and the function takes opposite signs at the endpoints.
    `static void` | UnivariateSolverUtils.`verifyBracketing(UnivariateFunction function, double lower, double upper)` Check that the endpoints specify an interval and the end points bracket a root.

  - ### Uses of NoBracketingException in org.apache.commons.math3.dfp

    Methods in org.apache.commons.math3.dfp that throw NoBracketingException
    Modifier and Type | Method and Description
    --- | ---
    `Dfp` | BracketingNthOrderBrentSolverDFP.`solve(int maxEval, UnivariateDfpFunction f, Dfp min, Dfp max, AllowedSolution allowedSolution)` Solve for a zero in the given interval.
    `Dfp` | BracketingNthOrderBrentSolverDFP.`solve(int maxEval, UnivariateDfpFunction f, Dfp min, Dfp max, Dfp startValue, AllowedSolution allowedSolution)` Solve for a zero in the given interval, start at `startValue`.

  - ### Uses of NoBracketingException in org.apache.commons.math3.ode

    Methods in org.apache.commons.math3.ode that throw NoBracketingException
    Modifier and Type | Method and Description
    --- | ---
    `protected double` | AbstractIntegrator.`acceptStep(AbstractStepInterpolator interpolator, double[] y, double[] yDot, double tEnd)` Accept a step, triggering events and step handlers.
    `abstract void` | AbstractIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `double` | AbstractIntegrator.`integrate(FirstOrderDifferentialEquations equations, double t0, double[] y0, double t, double[] y)` Integrate the differential equations up to the given time.
    `double` | FirstOrderIntegrator.`integrate(FirstOrderDifferentialEquations equations, double t0, double[] y0, double t, double[] y)` Integrate the differential equations up to the given time.
    `protected void` | MultistepIntegrator.`start(double t0, double[] y0, double t)` Start the integration.

  - ### Uses of NoBracketingException in org.apache.commons.math3.ode.events

    Methods in org.apache.commons.math3.ode.events that throw NoBracketingException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EventState.`evaluateStep(StepInterpolator interpolator)` Evaluate the impact of the proposed step on the event handler.

  - ### Uses of NoBracketingException in org.apache.commons.math3.ode.nonstiff

    Methods in org.apache.commons.math3.ode.nonstiff that throw NoBracketingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | RungeKuttaIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `abstract void` | AdamsIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `void` | AdamsMoultonIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `void` | EmbeddedRungeKuttaIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `void` | GraggBulirschStoerIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `void` | AdamsBashforthIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.
    `abstract void` | AdaptiveStepsizeIntegrator.`integrate(ExpandableStatefulODE equations, double t)` Integrate a set of differential equations up to the given time.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.