Class NonPositiveDefiniteMatrixException
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.MathIllegalNumberException
org.apache.commons.math3.exception.NumberIsTooSmallException
org.apache.commons.math3.linear.NonPositiveDefiniteMatrixException
- All Implemented Interfaces:
Serializable, ExceptionContextProvider
Exception to be thrown when a positive definite matrix is expected.
- Since:
- 3.0
- See Also:
-
Field Summary
Fields inherited from class MathIllegalNumberException
INTEGER_ZERO -
Constructor Summary
ConstructorsConstructorDescriptionNonPositiveDefiniteMatrixException(double wrong, int index, double threshold) Construct an exception. -
Method Summary
Methods inherited from class NumberIsTooSmallException
getBoundIsAllowed, getMinMethods inherited from class MathIllegalNumberException
getArgumentMethods inherited from class MathIllegalArgumentException
getContext, getLocalizedMessage, getMessageMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
NonPositiveDefiniteMatrixException
Construct an exception.- Parameters:
wrong- Value that fails the positivity check.index- Row (and column) index.threshold- Absolute positivity threshold.
-
-
Method Details
-
getRow
- Returns:
- the row index.
-
getColumn
- Returns:
- the column index.
-
getThreshold
- Returns:
- the absolute positivity threshold.
-