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

ClassDescriptionBase class for rules that determines the integration nodes and their weights.ConvertingRuleFactory<T extends FieldElement<T>>FieldAbstractRuleFactory<T extends CalculusFieldElement<T>>Base class for rules that determines the integration nodes and their weights.FieldGaussIntegrator<T extends CalculusFieldElement<T>>Class that implements the Gaussian rule for
integrating
a weighted function.FieldGaussIntegratorFactory<T extends CalculusFieldElement<T>>Class that provides different ways to compute the nodes and weights to be used by theGaussian integration rule
.FieldHermiteRuleFactory<T extends CalculusFieldElement<T>>Factory that creates a Gausstype quadrature rule using Hermite polynomials of the first kind.FieldLaguerreRuleFactory<T extends CalculusFieldElement<T>>Factory that creates Gausstype quadrature rule using Laguerre polynomials.FieldLegendreRuleFactory<T extends CalculusFieldElement<T>>Factory that creates Gausstype quadrature rule using Legendre polynomials.FieldRuleFactory<T extends FieldElement<T>>Interface for rules that determines the integration nodes and their weights.Class that implements the Gaussian rule forintegrating
a weighted function.Class that provides different ways to compute the nodes and weights to be used by theGaussian integration rule
.Factory that creates a Gausstype quadrature rule using Hermite polynomials of the first kind.Factory that creates Gausstype quadrature rule using Laguerre polynomials.Factory that creates Gausstype quadrature rule using Legendre polynomials.Interface for rules that determines the integration nodes and their weights.SymmetricFieldGaussIntegrator<T extends CalculusFieldElement<T>>This class's implementsintegrate
method assuming that the integral is symmetric about 0.This class's implementsintegrate
method assuming that the integral is symmetric about 0.