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
FieldsModifier and TypeFieldDescriptionprivate final intIndex (diagonal element).private static final longSerializable version Id.private final doubleThreshold.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
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerializable version Id.- See Also:
-
index
private final int indexIndex (diagonal element). -
threshold
private final double thresholdThreshold.
-
-
Constructor Details
-
NonPositiveDefiniteMatrixException
public NonPositiveDefiniteMatrixException(double wrong, int index, double threshold) Construct an exception.- Parameters:
wrong- Value that fails the positivity check.index- Row (and column) index.threshold- Absolute positivity threshold.
-
-
Method Details
-
getRow
public int getRow()- Returns:
- the row index.
-
getColumn
public int getColumn()- Returns:
- the column index.
-
getThreshold
public double getThreshold()- Returns:
- the absolute positivity threshold.
-