ROOT
6.06/09
Reference Guide
|
workspace for VEGAS
Definition at line 82 of file GSLMCIntegrationWorkspace.h.
Public Member Functions | |
GSLVegasIntegrationWorkspace (size_t dim=0) | |
bool | Init (size_t dim) |
initialize the workspace creating the GSL pointer if it is not there More... | |
bool | ReInit () |
re-initialize an existing the workspace More... | |
void | Clear () |
free the workspace deleting the GSL pointer More... | |
gsl_monte_vegas_state * | GetWS () |
void | SetParameters (const struct VegasParameters &p) |
size_t | NDim () const |
double | Result () const |
double | Sigma () const |
double | Chisq () const |
MCIntegration::Type | Type () const |
const VegasParameters & | Parameters () const |
VegasParameters & | Parameters () |
virtual ROOT::Math::IOptions * | Options () const |
retrieve option pointer corresponding to parameters create a new object to be managed by the user More... | |
Public Member Functions inherited from ROOT::Math::GSLMCIntegrationWorkspace | |
GSLMCIntegrationWorkspace () | |
virtual | ~GSLMCIntegrationWorkspace () |
Private Member Functions | |
void | SetVegasParameters () |
Private Attributes | |
gsl_monte_vegas_state * | fWs |
VegasParameters | fParams |
|
inline |
Definition at line 86 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 124 of file GSLMCIntegrationWorkspace.h.
|
inlinevirtual |
free the workspace deleting the GSL pointer
Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 106 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 111 of file GSLMCIntegrationWorkspace.h.
Referenced by ROOT::Math::GSLMCIntegrator::ChiSqr(), ROOT::Math::GSLMCIntegrator::Integral(), ROOT::Math::GSLMCIntegrator::SetMode(), and ROOT::Math::GSLMCIntegrator::Sigma().
|
inlinevirtual |
initialize the workspace creating the GSL pointer if it is not there
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 92 of file GSLMCIntegrationWorkspace.h.
Referenced by GSLVegasIntegrationWorkspace().
|
inlinevirtual |
Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 118 of file GSLMCIntegrationWorkspace.h.
|
inlinevirtual |
retrieve option pointer corresponding to parameters create a new object to be managed by the user
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 131 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 128 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 129 of file GSLMCIntegrationWorkspace.h.
|
inlinevirtual |
re-initialize an existing the workspace
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 98 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 120 of file GSLMCIntegrationWorkspace.h.
|
inline |
Definition at line 113 of file GSLMCIntegrationWorkspace.h.
Referenced by ROOT::Math::GSLMCIntegrator::SetParameters().
|
inlineprivate |
Definition at line 138 of file GSLMCIntegrationWorkspace.h.
Referenced by Init(), ReInit(), and SetParameters().
|
inline |
Definition at line 122 of file GSLMCIntegrationWorkspace.h.
|
inlinevirtual |
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 126 of file GSLMCIntegrationWorkspace.h.
|
private |
Definition at line 148 of file GSLMCIntegrationWorkspace.h.
Referenced by Options(), Parameters(), SetParameters(), and SetVegasParameters().
|
private |
Definition at line 147 of file GSLMCIntegrationWorkspace.h.
Referenced by Chisq(), Clear(), GetWS(), Init(), NDim(), ReInit(), Result(), SetParameters(), SetVegasParameters(), and Sigma().