Object-oriented Scientific Computing Library: Version 0.910
Public Member Functions
gsl_monte< func_t, rng_t, vec_t, alloc_vec_t, alloc_t > Class Template Reference

Multidimensional integration using plain Monte Carlo (GSL)

#include <gsl_monte.h>

Inheritance diagram for gsl_monte< func_t, rng_t, vec_t, alloc_vec_t, alloc_t >:
mcarlo_inte< func_t, rng_t, vec_t > multi_inte< func_t, vec_t >

Detailed Description

template<class func_t = multi_funct<>, class rng_t = gsl_rnga, class vec_t = ovector_base, class alloc_vec_t = ovector, class alloc_t = ovector_alloc>
class gsl_monte< func_t, rng_t, vec_t, alloc_vec_t, alloc_t >

Definition at line 60 of file gsl_monte.h.

Public Member Functions

virtual int minteg_err (func_t &func, size_t ndim, const vec_t &a, const vec_t &b, double &res, double &err)
 Integrate function func from x=a to x=b.
virtual double minteg (func_t &func, size_t ndim, const vec_t &a, const vec_t &b)
 Integrate function func over the hypercube from $ x_i=a_i $ to $ x_i=b_i $ for $ 0<i< $ ndim-1.
virtual const char * type ()
 Return string denoting type ("gsl_monte")

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.