| Package | Description | 
|---|---|
| org.apache.commons.math3 | Common classes used throughout the commons-math library. | 
| org.apache.commons.math3.analysis | 
      Parent package for common numerical analysis procedures, including root finding,
      function interpolation and integration. | 
| org.apache.commons.math3.analysis.differentiation | 
   This package holds the main interfaces and basic building block classes
   dealing with differentiation. | 
| org.apache.commons.math3.analysis.function | 
      The  functionpackage contains function objects that wrap the
      methods contained inMath, as well as common
      mathematical functions such as the gaussian and sinc functions. | 
| org.apache.commons.math3.analysis.integration | Numerical integration (quadrature) algorithms for univariate real functions. | 
| org.apache.commons.math3.analysis.integration.gauss | Gauss family of quadrature schemes. | 
| org.apache.commons.math3.analysis.interpolation | Univariate real functions interpolation algorithms. | 
| org.apache.commons.math3.analysis.polynomials | Univariate real polynomials implementations, seen as differentiable
     univariate real functions. | 
| org.apache.commons.math3.analysis.solvers | Root finding algorithms, for univariate real functions. | 
| org.apache.commons.math3.complex | Complex number type and implementations of complex transcendental
     functions. | 
| org.apache.commons.math3.dfp | Decimal floating point library for Java | 
| org.apache.commons.math3.distribution | Implementations of common discrete and continuous distributions. | 
| org.apache.commons.math3.distribution.fitting | Fitting of parameters against distributions. | 
| org.apache.commons.math3.exception | Specialized exceptions for algorithms errors. | 
| org.apache.commons.math3.filter | Implementations of common discrete-time linear filters. | 
| org.apache.commons.math3.fraction | Fraction number type and fraction number formatting. | 
| org.apache.commons.math3.genetics | This package provides Genetic Algorithms components and implementations. | 
| org.apache.commons.math3.geometry | 
 This package is the top level package for geometry. | 
| org.apache.commons.math3.geometry.euclidean.oned | 
 This package provides basic 1D geometry components. | 
| org.apache.commons.math3.geometry.euclidean.threed | 
 This package provides basic 3D geometry components. | 
| org.apache.commons.math3.geometry.euclidean.twod | 
 This package provides basic 2D geometry components. | 
| org.apache.commons.math3.geometry.euclidean.twod.hull | 
 This package provides algorithms to generate the convex hull
 for a set of points in an two-dimensional euclidean space. | 
| org.apache.commons.math3.geometry.hull | 
 This package provides interfaces and classes related to the convex hull problem. | 
| org.apache.commons.math3.geometry.spherical.oned | 
 This package provides basic geometry components on the 1-sphere. | 
| org.apache.commons.math3.geometry.spherical.twod | 
 This package provides basic geometry components on the 2-sphere. | 
| org.apache.commons.math3.linear | Linear algebra support. | 
| org.apache.commons.math3.ml.clustering | Clustering algorithms. | 
| org.apache.commons.math3.ml.distance | Common distance measures. | 
| org.apache.commons.math3.ode | 
 This package provides classes to solve Ordinary Differential Equations problems. | 
| org.apache.commons.math3.ode.events | 
 This package provides classes to handle discrete events occurring during
 Ordinary Differential Equations integration. | 
| org.apache.commons.math3.ode.nonstiff | 
 This package provides classes to solve non-stiff Ordinary Differential Equations problems. | 
| org.apache.commons.math3.ode.sampling | 
 This package provides classes to handle sampling steps during
 Ordinary Differential Equations integration. | 
| org.apache.commons.math3.optim | 
  Generally, optimizers are algorithms that will either
   minimizeormaximizea scalar function, called theobjective
  function. | 
| org.apache.commons.math3.optim.linear | Optimization algorithms for linear constrained problems. | 
| org.apache.commons.math3.optim.nonlinear.scalar | Algorithms for optimizing a scalar function. | 
| org.apache.commons.math3.optim.nonlinear.scalar.gradient | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.scalar.noderiv | This package provides optimization algorithms that do not require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.vector | Algorithms for optimizing a vector function. | 
| org.apache.commons.math3.optim.nonlinear.vector.jacobian | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.optim.univariate | One-dimensional optimization algorithms. | 
| org.apache.commons.math3.optimization.direct | 
 This package provides optimization algorithms that don't require derivatives. | 
| org.apache.commons.math3.optimization.linear | This package provides optimization algorithms for linear constrained problems. | 
| org.apache.commons.math3.random | Random number and random data generators. | 
| org.apache.commons.math3.special | Implementations of special functions such as Beta and Gamma. | 
| org.apache.commons.math3.stat | Data storage, manipulation and summary routines. | 
| org.apache.commons.math3.stat.correlation | Correlations/Covariance computations. | 
| org.apache.commons.math3.stat.descriptive | Generic univariate summary statistic objects. | 
| org.apache.commons.math3.stat.descriptive.moment | Summary statistics based on moments. | 
| org.apache.commons.math3.stat.descriptive.rank | Summary statistics based on ranks. | 
| org.apache.commons.math3.stat.descriptive.summary | Other summary statistics. | 
| org.apache.commons.math3.stat.inference | Classes providing hypothesis testing. | 
| org.apache.commons.math3.stat.interval | Classes providing binomial proportion confidence interval construction. | 
| org.apache.commons.math3.stat.regression | Statistical routines involving multivariate data. | 
| org.apache.commons.math3.transform | Implementations of transform methods, including Fast Fourier transforms. | 
| org.apache.commons.math3.util | Convenience routines and common data structures used throughout the commons-math library. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NotFiniteNumberException Exception to be thrown when a number is not finite. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| ZeroException Exception to be thrown when zero is provided where it is not allowed. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NoBracketingException Exception to be thrown when function values have the same sign at both
 ends of an interval. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MathParseException Class to signal parse failures. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| ZeroException Exception to be thrown when zero is provided where it is not allowed. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NoBracketingException Exception to be thrown when function values have the same sign at both
 ends of an interval. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| NotANumberException Exception to be thrown when a number is not a number. | 
| NotFiniteNumberException Exception to be thrown when a number is not finite. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalNumberException Base class for exceptions raised by a wrong number. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MathParseException Class to signal parse failures. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathParseException Class to signal parse failures. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| Class and Description | 
|---|
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathParseException Class to signal parse failures. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MathParseException Class to signal parse failures. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathParseException Class to signal parse failures. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| InsufficientDataException Exception to be thrown when there is insufficient data to perform a computation. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| InsufficientDataException Exception to be thrown when there is insufficient data to perform a computation. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| Class and Description | 
|---|
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalNumberException Base class for exceptions raised by a wrong number. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| MultiDimensionMismatchException Exception to be thrown when two sets of dimensions differ. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| ZeroException Exception to be thrown when zero is provided where it is not allowed. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NoBracketingException Exception to be thrown when function values have the same sign at both
 ends of an interval. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NoBracketingException Exception to be thrown when function values have the same sign at both
 ends of an interval. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NoBracketingException Exception to be thrown when function values have the same sign at both
 ends of an interval. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| Class and Description | 
|---|
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| TooManyIterationsException Exception to be thrown when the maximal number of iterations is exceeded. | 
| Class and Description | 
|---|
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| TooManyIterationsException Exception to be thrown when the maximal number of iterations is exceeded. | 
| Class and Description | 
|---|
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| TooManyEvaluationsException Exception to be thrown when the maximal number of evaluations is exceeded. | 
| Class and Description | 
|---|
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MathParseException Class to signal parse failures. | 
| NotANumberException Exception to be thrown when a number is not a number. | 
| NotFiniteNumberException Exception to be thrown when a number is not finite. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| ZeroException Exception to be thrown when zero is provided where it is not allowed. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathUnsupportedOperationException Base class for all unsupported features. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| InsufficientDataException Exception to be thrown when there is insufficient data to perform a computation. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| ZeroException Exception to be thrown when zero is provided where it is not allowed. | 
| Class and Description | 
|---|
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
| Class and Description | 
|---|
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| Class and Description | 
|---|
| ConvergenceException Error thrown when a numerical computation can not be performed because the
 numerical result failed to converge to a finite value. | 
| DimensionMismatchException Exception to be thrown when two dimensions differ. | 
| MathArithmeticException Base class for arithmetic exceptions. | 
| MathIllegalArgumentException Base class for all preconditions violation exceptions. | 
| MathIllegalStateException Base class for all exceptions that signal that the process
 throwing the exception is in a state that does not comply with
 the set of states that it is designed to be in. | 
| MaxCountExceededException Exception to be thrown when some counter maximum value is exceeded. | 
| NoDataException Exception to be thrown when the required data is missing. | 
| NonMonotonicSequenceException Exception to be thrown when the a sequence of values is not monotonically
 increasing or decreasing. | 
| NotANumberException Exception to be thrown when a number is not a number. | 
| NotFiniteNumberException Exception to be thrown when a number is not finite. | 
| NotPositiveException Exception to be thrown when the argument is negative. | 
| NotStrictlyPositiveException Exception to be thrown when the argument is not greater than 0. | 
| NullArgumentException All conditions checks that fail due to a  nullargument must throw
 this exception. | 
| NumberIsTooLargeException Exception to be thrown when a number is too large. | 
| NumberIsTooSmallException Exception to be thrown when a number is too small. | 
| OutOfRangeException Exception to be thrown when some argument is out of range. | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.