# Uses of Class
org.apache.commons.math3.exception.MathIllegalNumberException

Packages that use MathIllegalNumberException
Package
Description
org.apache.commons.math3.exception
Specialized exceptions for algorithms errors.
org.apache.commons.math3.linear
Linear algebra support.

## Uses of MathIllegalNumberException in org.apache.commons.math3.exception

Subclasses of MathIllegalNumberException in org.apache.commons.math3.exception
Modifier and Type
Class
Description
`class`
`DimensionMismatchException`
Exception to be thrown when two dimensions differ.
`class`
`NonMonotonicSequenceException`
Exception to be thrown when the a sequence of values is not monotonically increasing or decreasing.
`class`
`NotANumberException`
Exception to be thrown when a number is not a number.
`class`
`NotFiniteNumberException`
Exception to be thrown when a number is not finite.
`class`
`NotPositiveException`
Exception to be thrown when the argument is negative.
`class`
`NotStrictlyPositiveException`
Exception to be thrown when the argument is not greater than 0.
`class`
`NumberIsTooLargeException`
Exception to be thrown when a number is too large.
`class`
`NumberIsTooSmallException`
Exception to be thrown when a number is too small.
`class`
`OutOfRangeException`
Exception to be thrown when some argument is out of range.
`class`
`ZeroException`
Exception to be thrown when zero is provided where it is not allowed.

## Uses of MathIllegalNumberException in org.apache.commons.math3.linear

Subclasses of MathIllegalNumberException in org.apache.commons.math3.linear
Modifier and Type
Class
Description
`class`
`NonPositiveDefiniteMatrixException`
Exception to be thrown when a positive definite matrix is expected.
`class`
`NonSquareMatrixException`
Exception to be thrown when a square matrix is expected.
`class`
`NonSquareOperatorException`
Exception to be thrown when a square linear operator is expected.