# 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.direct | This package provides optimization algorithms that don't require derivatives.
  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 and 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 and 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 and 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 and 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 and 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 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 and 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 and Description
  Array2DRowFieldMatrix Implementation of FieldMatrix 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 and Description
  Array2DRowFieldMatrix Implementation of FieldMatrix 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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.random
  Class and 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 and 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 and 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 and 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 and Description
  RealMatrix Interface defining a real-valued matrix with basic algebraic operations.
  RealVector Class defining a real-valued vector with basic algebraic operations.

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.