Class SimpsonMidPointQuadratureIntegrator


public class SimpsonMidPointQuadratureIntegrator extends SimpsonIntegrator<MidPointQuadrature>
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).
  • 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