33 #include "gsl/gsl_monte_vegas.h"
45 mode = GSL_VEGAS_MODE_IMPORTANCE;
65 if (ret)
stage = ival;
111 if (ret)
alpha = val;
118 ret = opt.
GetIntValue(
"min_calls_per_bisection",ival);
Namespace for new ROOT classes and functions.
ROOT::Math::IOptions * operator()() const
convert to options (return object is managed by the user)
void SetDefaultValues(size_t dim=10)
default MISER parameters (copied from gsl/monte/vegas.c)
structures collecting parameters for MISER multidimensional integration
virtual bool GetIntValue(const char *, int &) const
MiserParameters(size_t dim=10)
structures collecting parameters for VEGAS multidimensional integration FOr implementation of default...
virtual bool GetRealValue(const char *, double &) const
virtual void SetRealValue(const char *name, double val)
method wich need to be re-implemented by the derived classes
void SetDefaultValues()
default VEGAS parameters (copied from gsl/monte/vegas.c)
size_t min_calls_per_bisection
ROOT::Math::IOptions * operator()() const
convert to options (return object is managed by the user)
class implementing generic options for a numerical algorithm Just store the options in a map of strin...
MiserParameters & operator=(const ROOT::Math::IOptions &opt)
Namespace for new Math classes and functions.
VegasParameters & operator=(const ROOT::Math::IOptions &opt)
Generic interface for defining configuration options of a numerical algorithm.
virtual void SetIntValue(const char *name, int val)