Classes | |
class | ROOT::Math::GSLMCIntegrator |
struct | ROOT::Math::VegasParameters |
struct | ROOT::Math::MiserParameters |
class | ROOT::Math::GSLMCIntegrator |
struct | ROOT::Math::VegasParameters |
struct | ROOT::Math::MiserParameters |
class | ROOT::Math::GSLMonteFunctionWrapper |
Typedefs | |
typedef double(*) | ROOT::Math::GSLMonteFuncPointer (double *, size_t, void *) |
Enumerations | |
enum | ROOT::Math::IntegrationMultiDim::Type |
enum | ROOT::Math::IntegrationMultiDim::Type |
typedef double( * ) ROOT::Math::GSLMonteFuncPointer(double *, size_t, void *) |
Class for adapting any multi-dimension C++ functor class to C function pointers used by GSL MonteCarlo integration algorithms. The templated C++ function class must implement:
double operator( const double * x)
This class defines static methods with will be used to fill the gsl_monte_function used by GSL. See for examples the GSL online manual
Definition at line 56 of file GSLMonteFunctionAdapter.h.
enumeration specifying the integration types.
Definition at line 65 of file AllIntegrationTypes.h.
enumeration specifying the integration types.
Definition at line 65 of file AllIntegrationTypes.h.