org.apache.commons.math3.optimization.univariate

## Class BracketFinder

- java.lang.Object
- - org.apache.commons.math3.optimization.univariate.BracketFinder

- Deprecated.
  As of 3.1 (to be removed in 4.0).

      @Deprecated
      public class BracketFinder
      extends Object

  Provide an interval that brackets a local optimum of a function. This code is based on a Python implementation (from SciPy, module `optimize.py` v0.5).
  Since:
    2.2

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `BracketFinder()` Deprecated. Constructor with default values `100, 50` (see the `other constructor`).
    `BracketFinder(double growLimit, int maxEvaluations)` Deprecated. Create a bracketing interval finder.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getEvaluations()` Deprecated.
    `double` | `getFHi()` Deprecated. Get function value at `getHi()`.
    `double` | `getFLo()` Deprecated. Get function value at `getLo()`.
    `double` | `getFMid()` Deprecated. Get function value at `getMid()`.
    `double` | `getHi()` Deprecated.
    `double` | `getLo()` Deprecated.
    `int` | `getMaxEvaluations()` Deprecated.
    `double` | `getMid()` Deprecated.
    `void` | `search(UnivariateFunction func, GoalType goal, double xA, double xB)` Deprecated. Search new points that bracket a local optimum of the function.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### BracketFinder

          public BracketFinder()

      Deprecated.
      Constructor with default values `100, 50` (see the `other constructor`).

    - #### BracketFinder

          public BracketFinder(double growLimit,
                       int maxEvaluations)

      Deprecated.
      Create a bracketing interval finder.
      Parameters:
        `growLimit` - Expanding factor.
        `maxEvaluations` - Maximum number of evaluations allowed for finding a bracketing interval.

  - ### Method Detail

    - #### search

          public void search(UnivariateFunction func,
                    GoalType goal,
                    double xA,
                    double xB)

      Deprecated.
      Search new points that bracket a local optimum of the function.
      Parameters:
        `func` - Function whose optimum should be bracketed.
        `goal` - `Goal type`.
        `xA` - Initial point.
        `xB` - Initial point.
      Throws:
        `TooManyEvaluationsException` - if the maximum number of evaluations is exceeded.

    - #### getMaxEvaluations

          public int getMaxEvaluations()

      Deprecated.
      Returns:
        the number of evalutations.

    - #### getEvaluations

          public int getEvaluations()

      Deprecated.
      Returns:
        the number of evalutations.

    - #### getLo

          public double getLo()

      Deprecated.
      Returns:
        the lower bound of the bracket.
      See Also:
        `getFLo()`

    - #### getFLo

          public double getFLo()

      Deprecated.
      Get function value at `getLo()`.
      Returns:
        function value at `getLo()`

    - #### getHi

          public double getHi()

      Deprecated.
      Returns:
        the higher bound of the bracket.
      See Also:
        `getFHi()`

    - #### getFHi

          public double getFHi()

      Deprecated.
      Get function value at `getHi()`.
      Returns:
        function value at `getHi()`

    - #### getMid

          public double getMid()

      Deprecated.
      Returns:
        a point in the middle of the bracket.
      See Also:
        `getFMid()`

    - #### getFMid

          public double getFMid()

      Deprecated.
      Get function value at `getMid()`.
      Returns:
        function value at `getMid()`

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