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 Gauss-type quadrature rule using Hermite polynomials of the first kind.FieldLaguerreRuleFactory<T extends CalculusFieldElement<T>>Factory that creates Gauss-type quadrature rule using Laguerre polynomials.FieldLegendreRuleFactory<T extends CalculusFieldElement<T>>Factory that creates Gauss-type 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 Gauss-type quadrature rule using Hermite polynomials of the first kind.Factory that creates Gauss-type quadrature rule using Laguerre polynomials.Factory that creates Gauss-type 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.