# Uses of Package
org.apache.commons.math3.linear

Packages that use org.apache.commons.math3.linear
Package
Description
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.filter
Implementations of common discrete-time linear filters.
org.apache.commons.math3.fitting.leastsquares
This package provides algorithms that minimize the residuals between observations and model values.
org.apache.commons.math3.linear
Linear algebra support.
org.apache.commons.math3.ml.clustering
Clustering algorithms.
org.apache.commons.math3.ode
This package provides classes to solve Ordinary Differential Equations problems.
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.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.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.optimization
All classes and sub-packages of this package are deprecated.
org.apache.commons.math3.optimization.direct
This package provides optimization algorithms that don't require derivatives.
org.apache.commons.math3.optimization.general
This package provides optimization algorithms that 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.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.regression
Statistical routines involving multivariate data.

Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.distribution
Class
Description
NonPositiveDefiniteMatrixException
Exception to be thrown when a positive definite matrix is expected.
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
SingularMatrixException
Exception to be thrown when a non-singular matrix is expected.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.distribution.fitting
Class
Description
SingularMatrixException
Exception to be thrown when a non-singular matrix is expected.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.filter
Class
Description
MatrixDimensionMismatchException
Exception to be thrown when either the number of rows or the number of columns of a matrix do not match the expected values.
NonSquareMatrixException
Exception to be thrown when a square matrix is expected.
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
RealVector
Class defining a real-valued vector with basic algebraic operations.
SingularMatrixException
Exception to be thrown when a non-singular matrix is expected.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.fitting.leastsquares
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
RealVector
Class defining a real-valued vector with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.linear
Class
Description
AbstractFieldMatrix
Basic implementation of `FieldMatrix` methods regardless of the underlying storage.
AbstractRealMatrix
Basic implementation of RealMatrix methods regardless of the underlying storage.
AnyMatrix
Interface defining very basic matrix operations.
Array2DRowFieldMatrix
Implementation of FieldMatrix<T> using a `FieldElement`[][] array to store entries.
Array2DRowRealMatrix
Implementation of `RealMatrix` using a `double[][]` array to store entries.
ArrayFieldVector
This class implements the `FieldVector` interface with a `FieldElement` array.
ArrayRealVector
This class implements the `RealVector` interface with a double array.
BlockFieldMatrix
Cache-friendly implementation of FieldMatrix using a flat arrays to store square blocks of the matrix.
BlockRealMatrix
Cache-friendly implementation of RealMatrix using a flat arrays to store square blocks of the matrix.
DecompositionSolver
Interface handling decomposition algorithms that can solve A × X = B.
DiagonalMatrix
Implementation of a diagonal matrix.
FieldDecompositionSolver
Interface handling decomposition algorithms that can solve A × X = B.
FieldMatrix
Interface defining field-valued matrix with basic algebraic operations.
FieldMatrixChangingVisitor
Interface defining a visitor for matrix entries.
FieldMatrixPreservingVisitor
Interface defining a visitor for matrix entries.
FieldVector
Interface defining a field-valued vector with basic algebraic operations.
FieldVectorChangingVisitor
This interface defines a visitor for the entries of a vector.
FieldVectorPreservingVisitor
This interface defines a visitor for the entries of a vector.
IllConditionedOperatorException
An exception to be thrown when the condition number of a `RealLinearOperator` is too high.
IterativeLinearSolver
This abstract class defines an iterative solver for the linear system A · x = b.
IterativeLinearSolverEvent
This is the base class for all events occurring during the iterations of a `IterativeLinearSolver`.
JacobiPreconditioner
This class implements the standard Jacobi (diagonal) preconditioner.
MatrixDimensionMismatchException
Exception to be thrown when either the number of rows or the number of columns of a matrix do not match the expected values.
NonPositiveDefiniteMatrixException
Exception to be thrown when a positive definite matrix is expected.
NonPositiveDefiniteOperatorException
Exception to be thrown when a symmetric, definite positive `RealLinearOperator` is expected.
NonSelfAdjointOperatorException
Exception to be thrown when a self-adjoint `RealLinearOperator` is expected.
NonSquareMatrixException
Exception to be thrown when a square matrix is expected.
NonSquareOperatorException
Exception to be thrown when a square linear operator is expected.
OpenMapRealMatrix
Sparse matrix implementation based on an open addressed map.
OpenMapRealVector
This class implements the `RealVector` interface with a `OpenIntToDoubleHashMap` backing store.
PreconditionedIterativeLinearSolver
This abstract class defines preconditioned iterative solvers.
QRDecomposition
Calculates the QR-decomposition of a matrix.
RealLinearOperator
This class defines a linear operator operating on real (`double`) vector spaces.
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
RealMatrixChangingVisitor
Interface defining a visitor for matrix entries.
RealMatrixFormat
Formats a `nxm` matrix in components list format "{{a00,a01, ..., a0m-1},{a10, a11, ..., a1m-1},{...},{ an-10, an-11, ..., an-1m-1}}".
RealMatrixPreservingVisitor
Interface defining a visitor for matrix entries.
RealVector
Class defining a real-valued vector with basic algebraic operations.
RealVector.Entry
An entry in the vector.
RealVectorChangingVisitor
This interface defines a visitor for the entries of a vector.
RealVectorFormat
Formats a vector in components list format "{v0; v1; ...; vk-1}".
RealVectorPreservingVisitor
This interface defines a visitor for the entries of a vector.
SingularMatrixException
Exception to be thrown when a non-singular matrix is expected.
SparseFieldMatrix
Sparse matrix implementation based on an open addressed map.
SparseFieldVector
This class implements the `FieldVector` interface with a `OpenIntToFieldHashMap` backing store.
SparseRealMatrix
Marker interface for `RealMatrix` implementations that require sparse backing storage
SparseRealVector
Marker class for RealVectors that require sparse backing storage
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.ml.clustering
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.ode
Class
Description
Array2DRowFieldMatrix
Implementation of FieldMatrix<T> using a `FieldElement`[][] array to store entries.
Array2DRowRealMatrix
Implementation of `RealMatrix` using a `double[][]` array to store entries.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.ode.nonstiff
Class
Description
Array2DRowFieldMatrix
Implementation of FieldMatrix<T> using a `FieldElement`[][] array to store entries.
Array2DRowRealMatrix
Implementation of `RealMatrix` using a `double[][]` array to store entries.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.ode.sampling
Class
Description
Array2DRowRealMatrix
Implementation of `RealMatrix` using a `double[][]` array to store entries.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optim.linear
Class
Description
RealVector
Class defining a real-valued vector with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optim.nonlinear.scalar
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optim.nonlinear.scalar.noderiv
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optim.nonlinear.vector
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optim.nonlinear.vector.jacobian
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optimization
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optimization.direct
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optimization.general
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.optimization.linear
Class
Description
RealVector
Class defining a real-valued vector with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.random
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.stat.correlation
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.stat.descriptive
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.stat.descriptive.moment
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
Classes in org.apache.commons.math3.linear used by org.apache.commons.math3.stat.regression
Class
Description
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.
RealVector
Class defining a real-valued vector with basic algebraic operations.