Class SimpsonMidPointQuadratureIntegrator
java.lang.Object
com.irurueta.numerical.integration.Integrator
com.irurueta.numerical.integration.SimpsonIntegrator<MidPointQuadrature>
com.irurueta.numerical.integration.SimpsonMidPointQuadratureIntegrator
Computes function integration by using Simpson's rule and mid-point quadrature.
Simpson's method is an optimization of Trapezoidal quadrature integrator.
This type of integrator will in general be more efficient than Trapezoidal quadrature
integrators (i.e., require fewer function evaluations) when the function
to be integrated has a finite fourth derivative (i.e., a continuous third derivative).
-
Field Summary
Fields inherited from class com.irurueta.numerical.integration.SimpsonIntegrator
EPS
Fields inherited from class com.irurueta.numerical.integration.Integrator
DEFAULT_INTEGRATOR_TYPE, DEFAULT_QUADRATURE_TYPE
-
Constructor Summary
ConstructorsConstructorDescriptionSimpsonMidPointQuadratureIntegrator
(double a, double b, SingleDimensionFunctionEvaluatorListener listener) Constructor.SimpsonMidPointQuadratureIntegrator
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps) Constructor. -
Method Summary
Methods inherited from class com.irurueta.numerical.integration.SimpsonIntegrator
create, create, create, create, getIntegratorType, integrate
Methods inherited from class com.irurueta.numerical.integration.Integrator
create, create, create, create
-
Constructor Details
-
SimpsonMidPointQuadratureIntegrator
public SimpsonMidPointQuadratureIntegrator(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps) Constructor.- Parameters:
a
- Lower limit of integration.b
- Upper limit of integration.listener
- listener to evaluate a single dimension function at required points.eps
- required accuracy.
-
SimpsonMidPointQuadratureIntegrator
public SimpsonMidPointQuadratureIntegrator(double a, double b, SingleDimensionFunctionEvaluatorListener listener) Constructor.- Parameters:
a
- Lower limit of integration.b
- Upper limit of integration.listener
- listener to evaluate a single dimension function at required points.
-
-
Method Details
-
getQuadratureType
Gets type of quadrature.- Specified by:
getQuadratureType
in classIntegrator
- Returns:
- type of quadrature.
-