ROOT  6.06/09
Reference Guide
Public Member Functions | Private Attributes | List of all members
ROOT::Math::GSLMonteFunctionWrapper Class Reference

wrapper to a multi-dim function withtout derivatives for Monte Carlo multi-dimensional integration algorithm

Definition at line 57 of file GSLMonteFunctionWrapper.h.

Public Member Functions

 GSLMonteFunctionWrapper ()
 
void SetFuncPointer (GSLMonteFuncPointer f)
 
void SetDim (unsigned int n)
 
void SetParams (void *p)
 
template<class FuncType >
void SetFunction (const FuncType &f)
 Fill gsl function structure from a C++ Function class. More...
 
gsl_monte_function * GetFunc ()
 
double operator() (const double *x)
 

Private Attributes

gsl_monte_function fFunc
 

#include </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/math/mathmore/src/GSLMonteFunctionWrapper.h>

Constructor & Destructor Documentation

ROOT::Math::GSLMonteFunctionWrapper::GSLMonteFunctionWrapper ( )
inline

Definition at line 61 of file GSLMonteFunctionWrapper.h.

Member Function Documentation

gsl_monte_function* ROOT::Math::GSLMonteFunctionWrapper::GetFunc ( )
inline
double ROOT::Math::GSLMonteFunctionWrapper::operator() ( const double x)
inline

Definition at line 85 of file GSLMonteFunctionWrapper.h.

void ROOT::Math::GSLMonteFunctionWrapper::SetDim ( unsigned int  n)
inline

Definition at line 69 of file GSLMonteFunctionWrapper.h.

Referenced by SetFunction().

void ROOT::Math::GSLMonteFunctionWrapper::SetFuncPointer ( GSLMonteFuncPointer  f)
inline
template<class FuncType >
void ROOT::Math::GSLMonteFunctionWrapper::SetFunction ( const FuncType &  f)
inline

Fill gsl function structure from a C++ Function class.

Definition at line 74 of file GSLMonteFunctionWrapper.h.

Referenced by ROOT::Math::GSLMCIntegrator::SetFunction().

void ROOT::Math::GSLMonteFunctionWrapper::SetParams ( void p)
inline

Member Data Documentation

gsl_monte_function ROOT::Math::GSLMonteFunctionWrapper::fFunc
private

The documentation for this class was generated from the following file: