| Modifier and Type | Field and Description |
|---|---|
| private static final GaussIntegratorFactory | FACTORY
Factory that computes the points and weights. |
| private final int | numberOfPoints
Number of integration points (per interval). |
| Access | Constructor and Description |
|---|---|
| public | IterativeLegendreGaussIntegrator(final int
Number of integration points. n, final double Relative accuracy of the result. relativeAccuracy, final double Absolute accuracy of the result. absoluteAccuracy, final int Minimum number of iterations. minimalIterationCount, final int Maximum number of iterations. maximalIterationCount)Builds an integrator with given accuracies and iterations counts. |
| public | IterativeLegendreGaussIntegrator(final int
Number of integration points. n, final double Relative accuracy of the result. relativeAccuracy, final double Absolute accuracy of the result. absoluteAccuracy)Builds an integrator with given accuracies. |
| public | IterativeLegendreGaussIntegrator(final int
Number of integration points. n, final int Minimum number of iterations. minimalIterationCount, final int Maximum number of iterations. maximalIterationCount)Builds an integrator with given iteration counts. |
| Modifier and Type | Method and Description |
|---|---|
| protected double | doIntegrate()
Implements abstract org. Method for implementing actual integration algorithms in derived classes. |
| private double | Returns: the value of n-th stage integral.Number of steps. n)Compute the n-th stage integral. |
| FACTORY | back to summary |
|---|---|
| private static final GaussIntegratorFactory FACTORY Factory that computes the points and weights. | |
| numberOfPoints | back to summary |
|---|---|
| private final int numberOfPoints Number of integration points (per interval). | |
| IterativeLegendreGaussIntegrator | back to summary |
|---|---|
| public IterativeLegendreGaussIntegrator(final int n, final double relativeAccuracy, final double absoluteAccuracy, final int minimalIterationCount, final int maximalIterationCount) throws NotStrictlyPositiveException, NumberIsTooSmallException Builds an integrator with given accuracies and iterations counts.
| |
| IterativeLegendreGaussIntegrator | back to summary |
|---|---|
| public IterativeLegendreGaussIntegrator(final int n, final double relativeAccuracy, final double absoluteAccuracy) throws NotStrictlyPositiveException Builds an integrator with given accuracies.
| |
| IterativeLegendreGaussIntegrator | back to summary |
|---|---|
| public IterativeLegendreGaussIntegrator(final int n, final int minimalIterationCount, final int maximalIterationCount) throws NotStrictlyPositiveException, NumberIsTooSmallException Builds an integrator with given iteration counts.
| |
| doIntegrate | back to summary |
|---|---|
| protected double doIntegrate() throws MathIllegalArgumentException, TooManyEvaluationsException, MaxCountExceededException Implements abstract org. Doc from org. Method for implementing actual integration algorithms in derived classes.
| |
| stage | back to summary |
|---|---|
| private double stage(final int n) throws TooManyEvaluationsException Compute the n-th stage integral.
| |