Hipparchus 3.1 API

Packages
Package
Description
Common classes used throughout the Hipparchus library.
Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.
This package holds the main interfaces and basic building block classes dealing with differentiation.
The function package contains function objects that wrap the methods contained in Math, as well as common mathematical functions such as the gaussian and sinc functions.
Numerical integration (quadrature) algorithms for univariate real functions.
Gauss family of quadrature schemes.
Univariate real functions interpolation algorithms.
Univariate real polynomials implementations, seen as differentiable univariate real functions.
Root finding algorithms, for univariate real functions.
Clustering algorithms.
Common distance measures.
Cluster evaluation methods.
Complex number type and implementations of complex transcendental functions.
Decimal floating point library for Java
Interfaces and implementations of common discrete and continuous distributions.
Implementations of common continuous distributions.
Implementations of common discrete distributions.
Implementations of multivariate distributions.
Specialized exceptions for algorithms errors.
Filtering algorithms, including Kalman filtering).
Kalman filter.
Kalman filter implementation for non-linear processes.
Kalman filter implementation for linear processes.
Unscented Kalman filter implementation.
Classes to perform curve fitting.
Fraction number type and fraction number formatting.
This package is the top level package for geometry.
This package provides interfaces and classes related to the smallest enclosing ball problem.
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides algorithms to generate the convex hull for a set of points in an two-dimensional euclidean space.
This package provides interfaces and classes related to the convex hull problem.
This package provides classes to implement Binary Space Partition trees.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
Linear algebra support.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides migration classes from Apache Commons Math to Hipparchus.
This package provides classes to solve Ordinary Differential Equations problems.
Events
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
This package provides classes to handle sampling steps during Ordinary Differential Equations integration.
Generally, optimizers are algorithms that will either minimize or maximize a scalar function, called the objective function.
Optimization algorithms for linear constrained problems.
Algorithms for optimizing a scalar function.
This package provides optimization algorithms that require derivatives.
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.
One-dimensional optimization algorithms.
Random number and random data generators.
Various examples.
Clustering examples.
Complex functions plots.
Geometry examples.
Implementations of special functions such as Beta and Gamma.
Implementations of elliptic functions and integrals.
Implementations of Carlson elliptic integrals.
Implementations of Jacobi elliptic functions.
Implementations of Legendre elliptic integrals.
Data storage, manipulation and summary routines.
Correlations/Covariance computations.
Generic univariate and multivariate summary statistic objects.
Summary statistics based on moments.
Summary statistics based on ranks.
Other summary statistics.
Multivariate statistics.
Statistical methods for fitting distributions.
Classes providing hypothesis testing.
Utilities to calculate binomial proportion confidence intervals.
Parent package for projections like decomposition (principal component analysis).
Classes providing rank transformations.
Statistical routines involving multivariate data.
Implementations of transform methods, including Fast Fourier transforms.
Convenience routines and common data structures used throughout the Hipparchus library.