26 #ifndef CORE_INTEGRATION_H 27 #define CORE_INTEGRATION_H 117 double precision = 1.0e-7,
int max_iter = 20)
136 double precision = 1.0e-7,
int max_iter = 20) : func(f), x(Var)
227 double precision = 1.0e-7) : func(f), x(Var)
237 double midpnt(
int n);
void min(Image< double > &op1, const Image< double > &op2)
double operator()(double min, double max, double precision=1.0e-7)
virtual double operator()()=0
double integrateNewtonCotes(double(*f)(double), double a, double b, int N)
Romberg(doubleFunction &f, double &Var, double min, double max, double precision=1.0e-7)
void max(Image< double > &op1, const Image< double > &op2)
double operator()(double min, double max, double precision=1.0e-7, int max_iter=20)
Trapeze(doubleFunction &f, double &Var, double min, double max, double precision=1.0e-7, int max_iter=20)
constexpr long double EPS
virtual ~doubleFunction()