org.apache.commons.math3.exception

## Class NoBracketingException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - java.lang.IllegalArgumentException
        - - org.apache.commons.math3.exception.MathIllegalArgumentException
          - - org.apache.commons.math3.exception.NoBracketingException

- All Implemented Interfaces:
    Serializable, ExceptionContextProvider

      public class NoBracketingException
      extends MathIllegalArgumentException

  Exception to be thrown when function values have the same sign at both ends of an interval.
  Since:
    3.0
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `NoBracketingException(double lo, double hi, double fLo, double fHi)` Construct the exception.
    `NoBracketingException(Localizable specific, double lo, double hi, double fLo, double fHi, Object... args)` Construct the exception with a specific context.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `double` | `getFHi()` Get the value at the higher end of the interval.
    `double` | `getFLo()` Get the value at the lower end of the interval.
    `double` | `getHi()` Get the higher end of the interval.
    `double` | `getLo()` Get the lower end of the interval.

    - ### Methods inherited from class org.apache.commons.math3.exception.MathIllegalArgumentException

      `getContext, getLocalizedMessage, getMessage`

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

      `addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

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

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

- - ### Constructor Detail

    - #### NoBracketingException

          public NoBracketingException(double lo,
                               double hi,
                               double fLo,
                               double fHi)

      Construct the exception.
      Parameters:
        `lo` - Lower end of the interval.
        `hi` - Higher end of the interval.
        `fLo` - Value at lower end of the interval.
        `fHi` - Value at higher end of the interval.

    - #### NoBracketingException

          public NoBracketingException(Localizable specific,
                               double lo,
                               double hi,
                               double fLo,
                               double fHi,
                               Object... args)

      Construct the exception with a specific context.
      Parameters:
        `specific` - Contextual information on what caused the exception.
        `lo` - Lower end of the interval.
        `hi` - Higher end of the interval.
        `fLo` - Value at lower end of the interval.
        `fHi` - Value at higher end of the interval.
        `args` - Additional arguments.

  - ### Method Detail

    - #### getLo

          public double getLo()

      Get the lower end of the interval.
      Returns:
        the lower end.

    - #### getHi

          public double getHi()

      Get the higher end of the interval.
      Returns:
        the higher end.

    - #### getFLo

          public double getFLo()

      Get the value at the lower end of the interval.
      Returns:
        the value at the lower end.

    - #### getFHi

          public double getFHi()

      Get the value at the higher end of the interval.
      Returns:
        the value at the higher end.

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