Package  Description 

org.hipparchus 
Common classes used throughout the Hipparchus library.

org.hipparchus.analysis 
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.

org.hipparchus.analysis.differentiation 
This package holds the main interfaces and basic building block classes
dealing with differentiation.

org.hipparchus.analysis.function 
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. 
org.hipparchus.analysis.integration 
Numerical integration (quadrature) algorithms for univariate real functions.

org.hipparchus.analysis.integration.gauss 
Gauss family of quadrature schemes.

org.hipparchus.analysis.interpolation 
Univariate real functions interpolation algorithms.

org.hipparchus.analysis.polynomials 
Univariate real polynomials implementations, seen as differentiable
univariate real functions.

org.hipparchus.analysis.solvers 
Root finding algorithms, for univariate real functions.

org.hipparchus.clustering 
Clustering algorithms.

org.hipparchus.clustering.distance 
Common distance measures.

org.hipparchus.clustering.evaluation 
Cluster evaluation methods.

org.hipparchus.complex 
Complex number type and implementations of complex transcendental
functions.

org.hipparchus.dfp 
Decimal floating point library for Java

org.hipparchus.distribution 
Interfaces and implementations of common discrete and
continuous distributions.

org.hipparchus.distribution.continuous 
Implementations of common continuous distributions.

org.hipparchus.distribution.discrete 
Implementations of common discrete distributions.

org.hipparchus.distribution.multivariate 
Implementations of multivariate distributions.

org.hipparchus.exception 
Specialized exceptions for algorithms errors.

org.hipparchus.filtering 
Filtering algorithms, including Kalman filtering).

org.hipparchus.filtering.kalman 
Kalman filter.

org.hipparchus.filtering.kalman.extended 
Kalman filter implementation for nonlinear processes.

org.hipparchus.filtering.kalman.linear 
Kalman filter implementation for linear processes.

org.hipparchus.fitting 
Classes to perform curve fitting.

org.hipparchus.fraction 
Fraction number type and fraction number formatting.

org.hipparchus.geometry 
This package is the top level package for geometry.

org.hipparchus.geometry.enclosing 
This package provides interfaces and classes related to the smallest enclosing ball problem.

org.hipparchus.geometry.euclidean.oned 
This package provides basic 1D geometry components.

org.hipparchus.geometry.euclidean.threed 
This package provides basic 3D geometry components.

org.hipparchus.geometry.euclidean.twod 
This package provides basic 2D geometry components.

org.hipparchus.geometry.euclidean.twod.hull 
This package provides algorithms to generate the convex hull
for a set of points in an twodimensional euclidean space.

org.hipparchus.geometry.hull 
This package provides interfaces and classes related to the convex hull problem.

org.hipparchus.geometry.partitioning 
This package provides classes to implement Binary Space Partition trees.

org.hipparchus.geometry.spherical.oned 
This package provides basic geometry components on the 1sphere.

org.hipparchus.geometry.spherical.twod 
This package provides basic geometry components on the 2sphere.

org.hipparchus.linear 
Linear algebra support.

org.hipparchus.migration 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.exception 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.exception.util 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.genetics 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.geometry 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.geometry.euclidean 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.geometry.euclidean.threed 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.linear 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.ode 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.ode.events 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.ode.sampling 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.optim 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.optim.linear 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.stat 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.migration.stat.regression 
This package provides migration classes from Apache Commons Math to Hipparchus.

org.hipparchus.ode 
This package provides classes to solve Ordinary Differential Equations problems.

org.hipparchus.ode.events 
Events

org.hipparchus.ode.nonstiff 
This package provides classes to solve nonstiff Ordinary Differential Equations problems.

org.hipparchus.ode.sampling 
This package provides classes to handle sampling steps during
Ordinary Differential Equations integration.

org.hipparchus.optim 
Generally, optimizers are algorithms that will either
minimize or
maximize
a scalar function, called the
objective
function . 
org.hipparchus.optim.linear 
Optimization algorithms for linear constrained problems.

org.hipparchus.optim.nonlinear.scalar 
Algorithms for optimizing a scalar function.

org.hipparchus.optim.nonlinear.scalar.gradient 
This package provides optimization algorithms that require derivatives.

org.hipparchus.optim.nonlinear.scalar.noderiv 
This package provides optimization algorithms that do not require derivatives.

org.hipparchus.optim.nonlinear.vector.leastsquares 
This package provides algorithms that minimize the residuals
between observations and model values.

org.hipparchus.optim.univariate 
Onedimensional optimization algorithms.

org.hipparchus.random 
Random number and random data generators.

org.hipparchus.samples 
Various examples.

org.hipparchus.samples.clustering 
Clustering examples.

org.hipparchus.samples.geometry 
Geometry examples.

org.hipparchus.special 
Implementations of special functions such as Beta and Gamma.

org.hipparchus.stat 
Data storage, manipulation and summary routines.

org.hipparchus.stat.correlation 
Correlations/Covariance computations.

org.hipparchus.stat.descriptive 
Generic univariate and multivariate summary statistic objects.

org.hipparchus.stat.descriptive.moment 
Summary statistics based on moments.

org.hipparchus.stat.descriptive.rank 
Summary statistics based on ranks.

org.hipparchus.stat.descriptive.summary 
Other summary statistics.

org.hipparchus.stat.descriptive.vector 
Multivariate statistics.

org.hipparchus.stat.fitting 
Statistical methods for fitting distributions.

org.hipparchus.stat.inference 
Classes providing hypothesis testing.

org.hipparchus.stat.interval 
Utilities to calculate binomial proportion confidence intervals.

org.hipparchus.stat.ranking 
Classes providing rank transformations.

org.hipparchus.stat.regression 
Statistical routines involving multivariate data.

org.hipparchus.transform 
Implementations of transform methods, including Fast Fourier transforms.

org.hipparchus.util 
Convenience routines and common data structures used throughout the Hipparchus library.
