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
Exception to be thrown when function values have the same sign at both
ends of an interval.
- Since:
- 3.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final double
Value at higher end of the interval.private final double
Value at lower end of the interval.private final double
Higher end of the interval.private final double
Lower end of the interval.private static final long
Serializable version Id. -
Constructor Summary
ConstructorsConstructorDescriptionNoBracketingException
(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 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
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerializable version Id.- See Also:
-
lo
private final double loLower end of the interval. -
hi
private final double hiHigher end of the interval. -
fLo
private final double fLoValue at lower end of the interval. -
fHi
private final double fHiValue at higher end of the interval.
-
-
Constructor Details
-
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 Details
-
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.
-