AdaptiveSimpsonQuadrature Class Reference

Ratpac-two: AdaptiveSimpsonQuadrature Class Reference
Ratpac-two

Integral estimation by recursive application of Simpson's rule. More...

#include <AdaptiveSimpsonQuadrature.hh>

Inheritance diagram for AdaptiveSimpsonQuadrature:
Quadrature

Public Member Functions

 AdaptiveSimpsonQuadrature (double _tolerance)
 
virtual double Integrate (Evaluateable &f, const double xlo, const double xhi)
 

Protected Member Functions

virtual double evaluate (Evaluateable &f, double xlo, double &flo, double &xmd, double &fmd, double xhi, double &fhi)
 
double refine (Evaluateable &f, double whole, double xlo, double flo, double xmd, double fmd, double xhi, double fhi)
 

Protected Attributes

double fTolerance
 

Detailed Description

Integral estimation by recursive application of Simpson's rule.

Author
Ed Callaghan ejc3@.nosp@m.berk.nosp@m.eley..nosp@m.edu

REVISION HISTORY:

  • 2022-09 : Ed Callaghan - First revision

    Recursively apply quadratic approximations as an adaptive quadrature rule.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/util/include/RAT/AdaptiveSimpsonQuadrature.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/util/src/quadrature/AdaptiveSimpsonQuadrature.cc