26#ifndef __SECTOR_DECOMPOSITION_MONTE_CARLO_H__
27#define __SECTOR_DECOMPOSITION_MONTE_CARLO_H__
31#include <ginac/ginac.h>
Definition: monte_carlo.h:47
size_t iterations_low
number of iterations to warm-up the grid
Definition: monte_carlo.h:57
size_t iterations_high
number of iterations for the Monte-Carlo integration
Definition: monte_carlo.h:59
size_t calls_low
number of integrand evaluations for one iteration during the warm-up phase
Definition: monte_carlo.h:62
size_t calls_high
number of integrand evaluations for one iteration during the Monte-Carlo integration
Definition: monte_carlo.h:64
monte_carlo_parameters(void)
Definition: monte_carlo.cc:59
Definition: monte_carlo.h:76
double get_mean(void) const
Definition: monte_carlo.cc:112
monte_carlo_result(void)
Definition: monte_carlo.cc:89
double error
Monte-Carlo error.
Definition: monte_carlo.h:94
double chi_squared
chi-squared for the Monte-Carlo integration
Definition: monte_carlo.h:96
double get_chi_squared(void) const
Definition: monte_carlo.cc:132
double get_error(void) const
Definition: monte_carlo.cc:122
double mean
Monte-Carlo estimate for the integral.
Definition: monte_carlo.h:92
Definition: basic_sector_decomposition.cc:36
monte_carlo_result intnum(GiNaC::ex expr, const std::vector< GiNaC::ex > &x, const std::vector< double > &xmin, const std::vector< double > &xmax, const monte_carlo_parameters &mc_parameters, int verbose_level)
Definition: monte_carlo.cc:151
monte_carlo_result intnum_imp(GiNaC::ex expr, size_t dimension, double *xmin, double *xmax, const monte_carlo_parameters &mc_parameters, int verbose_level)
Definition: monte_carlo.cc:210