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:
java.io.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
-
-
Field Summary
Fields Modifier and Type Field Description private double
fHi
Value at higher end of the interval.private double
fLo
Value at lower end of the interval.private double
hi
Higher end of the interval.private double
lo
Lower end of the interval.private static long
serialVersionUID
Serializable version Id.
-
Constructor Summary
Constructors Constructor Description NoBracketingException(double lo, double hi, double fLo, double fHi)
Construct the exception.NoBracketingException(Localizable specific, double lo, double hi, double fLo, double fHi, java.lang.Object... args)
Construct the exception with a specific context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Serializable version Id.- See Also:
- Constant Field Values
-
lo
private final double lo
Lower end of the interval.
-
hi
private final double hi
Higher end of the interval.
-
fLo
private final double fLo
Value at lower end of the interval.
-
fHi
private final double fHi
Value at higher end of the interval.
-
-
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, java.lang.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.
-
-