25#ifndef quantlib_kronrod_integral_hpp
26#define quantlib_kronrod_integral_hpp
28#include <ql/errors.hpp>
29#include <ql/types.hpp>
30#include <ql/utilities/null.hpp>
31#include <ql/math/integrals/integral.hpp>
32#include <ql/functional.hpp>
96 Real tolerance)
const;
Integral of a 1-dimensional function using the Gauss-Kronrod methods.
Real integrate(const ext::function< Real(Real)> &f, Real a, Real b) const override
Real integrateRecursively(const ext::function< Real(Real)> &f, Real a, Real b, Real tolerance) const
Integral of a 1-dimensional function using the Gauss-Kronrod methods.
Real integrate(const ext::function< Real(Real)> &f, Real a, Real b) const override
void setRelativeAccuracy(Real)
Real relativeAccuracy() const
Real absoluteAccuracy() const
Size maxEvaluations() const
template class providing a null value for a given type.
std::size_t Size
size of a container