| Name | Description | Type | Package | Framework |
| BaseRuleFactory | Base class for rules that determines the integration nodes and their Subclasses must implement the computeRule method. | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| GaussIntegrator | Class that implements the Gaussian rule for integrating a weighted | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| GaussIntegratorFactory | Class that provides different ways to compute the nodes and weights to be used by the Gaussian integration rule. | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| HermiteRuleFactory | Factory that creates a Gauss-type quadrature rule using Hermite polynomials | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| LegendreHighPrecisionRuleFactory | Factory that creates Gauss-type quadrature rule using Legendre polynomials. | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| LegendreRuleFactory | Factory that creates Gauss-type quadrature rule using Legendre polynomials. | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |
| SymmetricGaussIntegrator | This class's implements integrate method assuming that the integral is symmetric about 0. | Class | org.apache.commons.math3.analysis.integration.gauss | Apache Commons |