Top Description Packages

Apache Commons Math 3.6.1

Resources
Homepage, Development, Bug Tracker, License (Apache License, Version 2.0)
Dependencies
java.base, java.desktop
Maven Central
Group ID:org.apache.commons
Artifacts:commons-math3

Project Apache Commons Math

The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.

Release 3.6.1

Release Date
2016-03-17
Mailing Lists
Commons User List :subscribe, archive
Commons Dev List :subscribe, archive
Commons Issues List:subscribe, archive
Commons Commits List:subscribe, archive
Apache Announce List:subscribe, archive
Version Control
Git
http://git-wip-us.apache.org/repos/asf/commons-math.git
Git
https://git-wip-us.apache.org/repos/asf/commons-math.git
Developers
Mikkel Meyer Andersen , Bill Barker , Sébastien Brisard , Albert Davidson Chou , Mark Diggory , Robert Burrell Donkin , Otmar Ertl , Luc Maisonobe , Tim O'Brien , J. Pietschmann , Dimitri Pourbaix , Gilles Sadowski , Greg Sterijevski , Brent Worden , Thomas Neidhart , Evan Ward

Package Summary

Modifier and TypePackage and Description
package
org.apache.commons.math3

Common classes used throughout the commons-math library.

package
org.apache.commons.math3.analysis

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

package
org.apache.commons.math3.analysis.differentiation

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

package
org.apache.commons.math3.analysis.function

The function package contains function objects that wrap the methods contained in java.lang.Math, as well as common mathematical functions such as the gaussian and sinc functions.

package
org.apache.commons.math3.analysis.integration

Numerical integration (quadrature) algorithms for univariate real functions.

package
org.apache.commons.math3.analysis.integration.gauss

Gauss family of quadrature schemes.

package
org.apache.commons.math3.analysis.interpolation

Univariate real functions interpolation algorithms.

package
org.apache.commons.math3.analysis.polynomials

Univariate real polynomials implementations, seen as differentiable univariate real functions.

package
org.apache.commons.math3.analysis.solvers

Root finding algorithms, for univariate real functions.

package
org.apache.commons.math3.complex

Complex number type and implementations of complex transcendental functions.

package
org.apache.commons.math3.dfp

Decimal floating point library for Java

Another floating point class.

package
org.apache.commons.math3.distribution

Implementations of common discrete and continuous distributions.

package
org.apache.commons.math3.distribution.fitting

Fitting of parameters against distributions.

package
org.apache.commons.math3.exception

Specialized exceptions for algorithms errors.

package
org.apache.commons.math3.exception.util

Classes supporting exception localization.

package
org.apache.commons.math3.filter

Implementations of common discrete-time linear filters.

package
org.apache.commons.math3.fitting

Classes to perform curve fitting.

package
org.apache.commons.math3.fitting.leastsquares

This package provides algorithms that minimize the residuals between observations and model values.

package
org.apache.commons.math3.fraction

Fraction number type and fraction number formatting.

package
org.apache.commons.math3.genetics

This package provides Genetic Algorithms components and implementations.

package
org.apache.commons.math3.geometry

This package is the top level package for geometry.

package
org.apache.commons.math3.geometry.enclosing

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

package
org.apache.commons.math3.geometry.euclidean.oned

This package provides basic 1D geometry components.

package
org.apache.commons.math3.geometry.euclidean.threed

This package provides basic 3D geometry components.

package
org.apache.commons.math3.geometry.euclidean.twod

This package provides basic 2D geometry components.

package
org.apache.commons.math3.geometry.euclidean.twod.hull

This package provides algorithms to generate the convex hull for a set of points in an two-dimensional euclidean space.

package
org.apache.commons.math3.geometry.hull

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

package
org.apache.commons.math3.geometry.partitioning

This package provides classes to implement Binary Space Partition trees.

package
org.apache.commons.math3.geometry.partitioning.utilities

This package provides multidimensional ordering features for partitioning.

package
org.apache.commons.math3.geometry.spherical.oned

This package provides basic geometry components on the 1-sphere.

package
org.apache.commons.math3.geometry.spherical.twod

This package provides basic geometry components on the 2-sphere.

package
org.apache.commons.math3.linear

Linear algebra support.

package
package
package
org.apache.commons.math3.ml.distance

Common distance measures.

package
package
org.apache.commons.math3.ml.neuralnet.oned

One-dimensional neural networks.

package
org.apache.commons.math3.ml.neuralnet.sofm

Self Organizing Feature Map.

package
package
org.apache.commons.math3.ml.neuralnet.twod

Two-dimensional neural networks.

package
org.apache.commons.math3.ml.neuralnet.twod.util

Utilities to visualize two-dimensional neural networks.

package
org.apache.commons.math3.ode

This package provides classes to solve Ordinary Differential Equations problems.

package
org.apache.commons.math3.ode.events

This package provides classes to handle discrete events occurring during Ordinary Differential Equations integration.

package
org.apache.commons.math3.ode.nonstiff

This package provides classes to solve non-stiff Ordinary Differential Equations problems.

package
org.apache.commons.math3.ode.sampling

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

package
org.apache.commons.math3.optim

Generally, optimizers are algorithms that will either minimize or maximize a scalar function, called the objective function.

package
org.apache.commons.math3.optim.linear

Optimization algorithms for linear constrained problems.

package
org.apache.commons.math3.optim.nonlinear.scalar

Algorithms for optimizing a scalar function.

package
org.apache.commons.math3.optim.nonlinear.scalar.gradient

This package provides optimization algorithms that require derivatives.

package
org.apache.commons.math3.optim.nonlinear.scalar.noderiv

This package provides optimization algorithms that do not require derivatives.

package
org.apache.commons.math3.optim.nonlinear.vector

Deprecated All classes and interfaces in this package are deprecated.
Algorithms for optimizing a vector function.
package
org.apache.commons.math3.optim.nonlinear.vector.jacobian

Deprecated All classes and interfaces in this package are deprecated.
This package provides optimization algorithms that require derivatives.
package
org.apache.commons.math3.optim.univariate

One-dimensional optimization algorithms.

package
org.apache.commons.math3.optimization

All classes and sub-packages of this package are deprecated.

package
org.apache.commons.math3.optimization.direct

This package provides optimization algorithms that don't require derivatives.

package
org.apache.commons.math3.optimization.fitting

This package provides classes to perform curve fitting.

package
org.apache.commons.math3.optimization.general

This package provides optimization algorithms that require derivatives.

package
org.apache.commons.math3.optimization.linear

This package provides optimization algorithms for linear constrained problems.

package
org.apache.commons.math3.optimization.univariate

Univariate real functions minimum finding algorithms.

package
org.apache.commons.math3.primes

Methods related to prime numbers like primality test, factor decomposition.

package
org.apache.commons.math3.random

Random number and random data generators.

package
org.apache.commons.math3.special

Implementations of special functions such as Beta and Gamma.

package
org.apache.commons.math3.stat

Data storage, manipulation and summary routines.

package
org.apache.commons.math3.stat.clustering

All classes and sub-packages of this package are deprecated.

package
org.apache.commons.math3.stat.correlation

Correlations/Covariance computations.

package
org.apache.commons.math3.stat.descriptive

Generic univariate summary statistic objects.

package
org.apache.commons.math3.stat.descriptive.moment

Summary statistics based on moments.

package
org.apache.commons.math3.stat.descriptive.rank

Summary statistics based on ranks.

package
package
org.apache.commons.math3.stat.inference

Classes providing hypothesis testing.

package
org.apache.commons.math3.stat.interval

Classes providing binomial proportion confidence interval construction.

package
org.apache.commons.math3.stat.ranking

Classes providing rank transformations.

package
org.apache.commons.math3.stat.regression

Statistical routines involving multivariate data.

package
org.apache.commons.math3.transform

Implementations of transform methods, including Fast Fourier transforms.

package
org.apache.commons.math3.util

Convenience routines and common data structures used throughout the commons-math library.