public class GaussJacobiQuadratureIntegrator1D extends GaussianQuadratureIntegrator1D
GaussJacobiWeightAndAbscissaFunction.
In this integrator, $\alpha = 0$ and $\beta = 0$, which means that no adjustment to the function must be performed. However, the function is scaled in such a way as to allow any values for the limits of the integrals.
| Constructor and Description |
|---|
GaussJacobiQuadratureIntegrator1D(int n) |
| Modifier and Type | Method and Description |
|---|---|
Function<Double,Double> |
getIntegralFunction(Function<Double,Double> function,
Double lower,
Double upper)
Returns a function that is valid for both the type of quadrature and the limits of integration.
|
Double[] |
getLimits()
Gets the limits.
|
equals, hashCode, integrate, integrateFromPolyFuncintegratepublic GaussJacobiQuadratureIntegrator1D(int n)
n - The number of sample points to be used in the integration, not negative or zeropublic Double[] getLimits()
GaussianQuadratureIntegrator1DgetLimits in class GaussianQuadratureIntegrator1Dpublic Function<Double,Double> getIntegralFunction(Function<Double,Double> function, Double lower, Double upper)
getIntegralFunction in class GaussianQuadratureIntegrator1Dfunction - The function to be integrated, not nulllower - The lower integration limit, not nullupper - The upper integration limit, not nullCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.