gsl_vegas Class Template Reference

#include <gsl_vegas.h>

Inheritance diagram for gsl_vegas:

mcarlo_inte multi_inte

Detailed Description

template<class param_t, class func_t, class rng_t = gsl_rnga, class vec_t = ovector_view>
class gsl_vegas< param_t, func_t, rng_t, vec_t >

Multidimensional integration using plain Vegas Carlo (GSL).

Definition at line 42 of file gsl_vegas.h.


Public Member Functions

virtual ~gsl_vegas ()
virtual int minteg_err (func_t &func, size_t ndim, const vec_t &a, const vec_t &b, param_t &pa, double &res, double &err)
 Integrate function func from x=a to x=b.
virtual const char * type ()
 Return string denoting type ("gsl_vegas").

Static Protected Member Functions

static double gsl_func (double *x, size_t dim, void *pa)
 The GSL function pointer.

The documentation for this class was generated from the following file:
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.