22#ifndef quantlib_math_integrator_hpp
23#define quantlib_math_integrator_hpp
25#include <ql/types.hpp>
26#include <ql/functional.hpp>
Real absoluteAccuracy() const
Size numberOfEvaluations() const
Size maxEvaluations() const
virtual ~Integrator()=default
void setMaxEvaluations(Size)
Real operator()(const ext::function< Real(Real)> &f, Real a, Real b) const
void increaseNumberOfEvaluations(Size increase) const
void setAbsoluteError(Real error) const
Real absoluteError() const
void setNumberOfEvaluations(Size evaluations) const
void setAbsoluteAccuracy(Real)
virtual Real integrate(const ext::function< Real(Real)> &f, Real a, Real b) const =0
virtual bool integrationSuccess() const
std::size_t Size
size of a container