# Hipparchus::Core 2.0 API

Packages
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
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.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.fraction
Fraction number type and fraction number formatting.
org.hipparchus.linear
Linear algebra support.
org.hipparchus.random
Random number and random data generators.
org.hipparchus.special
Implementations of special functions such as Beta and Gamma.
org.hipparchus.special.elliptic
Implementations of elliptic functions and integrals.
org.hipparchus.special.elliptic.carlson
Implementations of Carlson elliptic integrals.
org.hipparchus.special.elliptic.jacobi
Implementations of Jacobi elliptic functions.
org.hipparchus.special.elliptic.legendre
Implementations of Legendre elliptic integrals.
org.hipparchus.util
Convenience routines and common data structures used throughout the Hipparchus library.