Logo ROOT  
Reference Guide
ROOT::Math::GSLPlainIntegrationWorkspace Class Reference

Definition at line 230 of file GSLMCIntegrationWorkspace.h.

Public Member Functions

 GSLPlainIntegrationWorkspace ()
 
void Clear ()
 free the workspace deleting the GSL pointer More...
 
gsl_monte_plain_state * GetWS ()
 
bool Init (size_t dim)
 initialize the workspace creating the GSL pointer if it is not there More...
 
size_t NDim () const
 
virtual ROOT::Math::IOptionsOptions () const
 retrieve option pointer corresponding to parameters create a new object to be managed by the user More...
 
bool ReInit ()
 re-initialize an existing the workspace More...
 
MCIntegration::Type Type () const
 
- Public Member Functions inherited from ROOT::Math::GSLMCIntegrationWorkspace
 GSLMCIntegrationWorkspace ()
 
virtual ~GSLMCIntegrationWorkspace ()
 
virtual void Clear ()
 free the workspace deleting the GSL pointer More...
 
virtual bool Init (size_t dim)=0
 initialize the workspace creating the GSL pointer if it is not there More...
 
virtual size_t NDim () const
 
virtual ROOT::Math::IOptionsOptions () const =0
 retrieve option pointer corresponding to parameters create a new object to be managed by the user More...
 
virtual bool ReInit ()=0
 re-initialize an existing the workspace More...
 
virtual MCIntegration::Type Type () const =0
 

Private Attributes

gsl_monte_plain_state * fWs
 

#include </home/sftnight/build/workspace/root-makedoc-v620/rootspi/rdoc/src/v6-20-00-patches/math/mathmore/src/GSLMCIntegrationWorkspace.h>

Inheritance diagram for ROOT::Math::GSLPlainIntegrationWorkspace:
[legend]

Constructor & Destructor Documentation

◆ GSLPlainIntegrationWorkspace()

ROOT::Math::GSLPlainIntegrationWorkspace::GSLPlainIntegrationWorkspace ( )
inline

Definition at line 234 of file GSLMCIntegrationWorkspace.h.

Member Function Documentation

◆ Clear()

void ROOT::Math::GSLPlainIntegrationWorkspace::Clear ( )
inlinevirtual

free the workspace deleting the GSL pointer

Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.

Definition at line 250 of file GSLMCIntegrationWorkspace.h.

◆ GetWS()

gsl_monte_plain_state * ROOT::Math::GSLPlainIntegrationWorkspace::GetWS ( )
inline

Definition at line 255 of file GSLMCIntegrationWorkspace.h.

◆ Init()

bool ROOT::Math::GSLPlainIntegrationWorkspace::Init ( size_t  dim)
inlinevirtual

initialize the workspace creating the GSL pointer if it is not there

Implements ROOT::Math::GSLMCIntegrationWorkspace.

Definition at line 238 of file GSLMCIntegrationWorkspace.h.

◆ NDim()

size_t ROOT::Math::GSLPlainIntegrationWorkspace::NDim ( ) const
inlinevirtual

Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.

Definition at line 261 of file GSLMCIntegrationWorkspace.h.

◆ Options()

virtual ROOT::Math::IOptions * ROOT::Math::GSLPlainIntegrationWorkspace::Options ( ) const
inlinevirtual

retrieve option pointer corresponding to parameters create a new object to be managed by the user

Implements ROOT::Math::GSLMCIntegrationWorkspace.

Definition at line 263 of file GSLMCIntegrationWorkspace.h.

◆ ReInit()

bool ROOT::Math::GSLPlainIntegrationWorkspace::ReInit ( )
inlinevirtual

re-initialize an existing the workspace

Implements ROOT::Math::GSLMCIntegrationWorkspace.

Definition at line 244 of file GSLMCIntegrationWorkspace.h.

◆ Type()

MCIntegration::Type ROOT::Math::GSLPlainIntegrationWorkspace::Type ( ) const
inlinevirtual

Member Data Documentation

◆ fWs

gsl_monte_plain_state* ROOT::Math::GSLPlainIntegrationWorkspace::fWs
private

Definition at line 270 of file GSLMCIntegrationWorkspace.h.


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