# Package org.apache.commons.math3.analysis.integration

package org.apache.commons.math3.analysis.integration
Numerical integration (quadrature) algorithms for univariate real functions.

Related Packages
Package
Description
org.apache.commons.math3.analysis
Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.
org.apache.commons.math3.analysis.integration.gauss
Gauss family of quadrature schemes.
org.apache.commons.math3.analysis.differentiation
This package holds the main interfaces and basic building block classes dealing with differentiation.
org.apache.commons.math3.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.apache.commons.math3.analysis.interpolation
Univariate real functions interpolation algorithms.
org.apache.commons.math3.analysis.polynomials
Univariate real polynomials implementations, seen as differentiable univariate real functions.
org.apache.commons.math3.analysis.solvers
Root finding algorithms, for univariate real functions.
Class
Description
BaseAbstractUnivariateIntegrator
Provide a default implementation for several generic functions.
IterativeLegendreGaussIntegrator
This algorithm divides the integration interval into equally-sized sub-interval and on each of them performs a Legendre-Gauss quadrature.
LegendreGaussIntegrator
Deprecated.
As of 3.1 (to be removed in 4.0).
MidPointIntegrator
Implements the Midpoint Rule for integration of real univariate functions.
RombergIntegrator
Implements the Romberg Algorithm for integration of real univariate functions.
SimpsonIntegrator
Implements Simpson's Rule for integration of real univariate functions.
TrapezoidIntegrator
Implements the Trapezoid Rule for integration of real univariate functions.
UnivariateIntegrator
Interface for univariate real integration algorithms.