Uses of Package
org.hipparchus.linear
Package
Description
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Clustering algorithms.
Implementations of multivariate distributions.
Kalman filter.
Kalman filter implementation for non-linear processes.
Kalman filter implementation for linear processes.
Unscented Kalman filter implementation.
Linear algebra support.
This package provides classes to solve Ordinary Differential Equations problems.
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
Optimization algorithms for linear constrained problems.
Algorithms for optimizing a scalar function.
This package provides optimization algorithms that do not require derivatives.
This package provides algorithms that minimize the residuals
between observations and model values.
This package provides algorithms that minimize the residuals
between observations and model values.
Random number and random data generators.
Correlations/Covariance computations.
Generic univariate and multivariate summary statistic objects.
Multivariate statistics.
Statistical routines involving multivariate data.
Convenience routines and common data structures used throughout the Hipparchus library.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface for all algorithms providing matrix decomposition.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionBasic implementation of
FieldMatrix
methods regardless of the underlying storage.Basic implementation of RealMatrix methods regardless of the underlying storage.Interface defining very basic matrix operations.Implementation ofFieldMatrix
using aFieldElement
[][] array to store entries.Implementation ofRealMatrix
using adouble[][]
array to store entries.This class implements theFieldVector
interface with aFieldElement
array.This class implements theRealVector
interface with a double array.Cache-friendly implementation of FieldMatrix using a flat arrays to store square blocks of the matrix.Cache-friendly implementation of RealMatrix using a flat arrays to store square blocks of the matrix.Given a matrix A, it computes a complex eigen decomposition AV = VD.Interface handling decomposition algorithms that can solve A × X = B.Enumerate to specify how dependent vectors should be handled inMatrixUtils.orthonormalize(List, double, DependentVectorsHandler)
andMatrixUtils.orthonormalize(Field, List, CalculusFieldElement, DependentVectorsHandler)
.Implementation of a diagonal matrix.Interface handling decomposition algorithms that can solve A × X = B.Interface defining field-valued matrix with basic algebraic operations.Interface defining a visitor for matrix entries.Interface for all algorithms providing matrix decomposition.Interface defining a visitor for matrix entries.Interface defining a field-valued vector with basic algebraic operations.This interface defines a visitor for the entries of a vector.This interface defines a visitor for the entries of a vector.This abstract class defines an iterative solver for the linear system A · x = b.This is the base class for all events occurring during the iterations of aIterativeLinearSolver
.This class implements the standard Jacobi (diagonal) preconditioner.Interface for all algorithms providing matrix decomposition.Sparse matrix implementation based on an open addressed map.This class implements theRealVector
interface with aOpenIntToDoubleHashMap
backing store.This abstract class defines preconditioned iterative solvers.Calculates the QR-decomposition of a matrix.This class defines a linear operator operating on real (double
) vector spaces.Interface defining a real-valued matrix with basic algebraic operations.Interface defining a visitor for matrix entries.Formats anxm
matrix in components list format "{{a00,a01, ..., a0m-1},{a10, a11, ..., a1m-1},{...},{ an-10, an-11, ..., an-1m-1}}".Interface defining a visitor for matrix entries.Class defining a real-valued vector with basic algebraic operations.An entry in the vector.This interface defines a visitor for the entries of a vector.Formats a vector in components list format "{v0; v1; ...; vk-1}".This interface defines a visitor for the entries of a vector.An algebraic Riccati equation is a type of nonlinear equation that arises in the context of infinite-horizon optimal control problems in continuous time or discrete time.Sparse matrix implementation based on an open addressed map.This class implements theFieldVector
interface with aOpenIntToFieldHashMap
backing store.Marker interface forRealMatrix
implementations that require sparse backing storageMarker class for RealVectors that require sparse backing storage -
ClassDescriptionImplementation of
FieldMatrix
using aFieldElement
[][] array to store entries.Implementation ofRealMatrix
using adouble[][]
array to store entries. -
ClassDescriptionImplementation of
FieldMatrix
using aFieldElement
[][] array to store entries.Implementation ofRealMatrix
using adouble[][]
array to store entries.Interface defining field-valued matrix with basic algebraic operations.Interface defining a real-valued matrix with basic algebraic operations. -
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface for all algorithms providing matrix decomposition.Interface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.
-
ClassDescriptionInterface defining a real-valued matrix with basic algebraic operations.Class defining a real-valued vector with basic algebraic operations.