26double f2(
const double *
x) {
30int mathmoreIntegrationMultidim() {
32 const double RESULT = 1.0;
33 const double ERRORLIMIT = 1
E-3;
42 double val = ig.Integral(
a,
b);
43 std::cout <<
"integral result is " << val << std::endl;
44 status += std::fabs(val-RESULT) > ERRORLIMIT;
48 val = ig2.Integral(
a,
b);
49 std::cout <<
"integral result is " << val << std::endl;
50 status += std::fabs(val-RESULT) > ERRORLIMIT;
53 val = ig3.Integral(
a,
b);
54 std::cout <<
"integral result is " << val << std::endl;
55 status += std::fabs(val-RESULT) > ERRORLIMIT;
58 val = ig4.Integral(
a,
b);
59 std::cout <<
"integral result is " << val << std::endl;
60 status += std::fabs(val-RESULT) > ERRORLIMIT;
Documentation for class Functor class.
User class for performing multidimensional integration.
@ kADAPTIVE
adaptive multi-dimensional integration
constexpr Double_t E()
Base of natural log: .