Top Description Interfaces Classes
[default module]

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


Numerical integration (quadrature) algorithms for univariate real functions.

Interface Summary

Modifier and TypeInterface and Description
public interface
UnivariateIntegrator

Interface for univariate real integration algorithms.

Class Summary

Modifier and TypeClass and Description
public abstract class
BaseAbstractUnivariateIntegrator

Provide a default implementation for several generic functions.

public class
IterativeLegendreGaussIntegrator

This algorithm divides the integration interval into equally-sized sub-interval and on each of them performs a Legendre-Gauss quadrature.

public class
LegendreGaussIntegrator

Deprecated As of 3.1 (to be removed in 4.0). Please use IterativeLegendreGaussIntegrator instead.
Implements the Legendre-Gauss quadrature formula.
public class
MidPointIntegrator

Implements the Midpoint Rule for integration of real univariate functions.

public class
RombergIntegrator

Implements the Romberg Algorithm for integration of real univariate functions.

public class
SimpsonIntegrator

Implements Simpson's Rule for integration of real univariate functions.

public class
TrapezoidIntegrator

Implements the Trapezoid Rule for integration of real univariate functions.