Interface Summary Interface Description AnyMatrix Interface defining very basic matrix operations.DecompositionSolver Interface handling decomposition algorithms that can solve A × X = B.FieldDecompositionSolver<T extends FieldElement<T>> Interface handling decomposition algorithms that can solve A × X = B.FieldMatrix<T extends FieldElement<T>> Interface defining field-valued matrix with basic algebraic operations.FieldMatrixChangingVisitor<T extends FieldElement<?>> Interface defining a visitor for matrix entries.FieldMatrixPreservingVisitor<T extends FieldElement<?>> Interface defining a visitor for matrix entries.FieldVector<T extends FieldElement<T>> Interface defining a field-valued vector with basic algebraic operations.RealMatrix Interface defining a real-valued matrix with basic algebraic operations.RealMatrixChangingVisitor Interface defining a visitor for matrix entries.RealMatrixPreservingVisitor Interface defining a visitor for matrix entries.RealVectorChangingVisitor This interface defines a visitor for the entries of a vector.RealVectorPreservingVisitor This interface defines a visitor for the entries of a vector.SparseRealMatrix Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*Class Summary Class Description AbstractFieldMatrix<T extends FieldElement<T>> Basic implementation of`FieldMatrix`

methods regardless of the underlying storage.AbstractRealMatrix Basic implementation of RealMatrix methods regardless of the underlying storage.Array2DRowFieldMatrix<T extends FieldElement<T>> Implementation of FieldMatrixusing a `FieldElement`

[][] array to store entries.Array2DRowRealMatrix Implementation of`RealMatrix`

using a`double[][]`

array to store entries.ArrayFieldVector<T extends FieldElement<T>> This class implements the`FieldVector`

interface with a`FieldElement`

array.ArrayRealVector This class implements the`RealVector`

interface with a double array.BlockFieldMatrix<T extends FieldElement<T>> 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.CholeskyDecomposition Calculates the Cholesky decomposition of a matrix.ConjugateGradient This is an implementation of the conjugate gradient method for`RealLinearOperator`

.DefaultFieldMatrixChangingVisitor<T extends FieldElement<T>> Default implementation of the`FieldMatrixChangingVisitor`

interface.DefaultFieldMatrixPreservingVisitor<T extends FieldElement<T>> Default implementation of the`FieldMatrixPreservingVisitor`

interface.DefaultIterativeLinearSolverEvent A default concrete implementation of the abstract class`IterativeLinearSolverEvent`

.DefaultRealMatrixChangingVisitor Default implementation of the`RealMatrixChangingVisitor`

interface.DefaultRealMatrixPreservingVisitor Default implementation of the`RealMatrixPreservingVisitor`

interface.DiagonalMatrix Implementation of a diagonal matrix.EigenDecomposition Calculates the eigen decomposition of a real matrix.FieldLUDecomposition<T extends FieldElement<T>> Calculates the LUP-decomposition of a square matrix.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.LUDecomposition Calculates the LUP-decomposition of a square matrix.MatrixUtils A collection of static methods that operate on or return matrices.OpenMapRealMatrix Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*OpenMapRealVector Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*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.RealMatrixFormat Formats a`nxm`

matrix in components list format "{{a_{0}_{0},a_{0}_{1}, ..., a_{0}_{m-1}},{a_{1}_{0}, a_{1}_{1}, ..., a_{1}_{m-1}},{...},{ a_{n-1}_{0}, a_{n-1}_{1}, ..., a_{n-1}_{m-1}}}".RealVector Class defining a real-valued vector with basic algebraic operations.RealVectorFormat Formats a vector in components list format "{v0; v1; ...; vk-1}".RectangularCholeskyDecomposition Calculates the rectangular Cholesky decomposition of a matrix.RRQRDecomposition Calculates the rank-revealing QR-decomposition of a matrix, with column pivoting.SingularValueDecomposition Calculates the compact Singular Value Decomposition of a matrix.SparseFieldMatrix<T extends FieldElement<T>> Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*SparseFieldVector<T extends FieldElement<T>> Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*SparseRealVector Deprecated *As of version 3.1, this class is deprecated, for reasons exposed in this JIRA ticket.*SymmLQ Implementation of the SYMMLQ iterative linear solver proposed by Paige and Saunders (1975).Exception Summary Exception Description IllConditionedOperatorException An exception to be thrown when the condition number of a`RealLinearOperator`

is too high.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.NonSymmetricMatrixException Exception to be thrown when a symmetric matrix is expected.SingularMatrixException Exception to be thrown when a non-singular matrix is expected.SingularOperatorException Exception to be thrown when trying to invert a singular operator.

## Package org.apache.commons.math3.linear Description

Linear algebra support.

**SCaVis 1.8 © jWork.org**