Definition at line 49 of file GSLMCIntegrationWorkspace.h.
Public Member Functions | |
| GSLMCIntegrationWorkspace () | |
| virtual | ~GSLMCIntegrationWorkspace () | 
| virtual void | Clear () | 
| free the workspace deleting the GSL pointer   | |
| virtual bool | Init (size_t dim)=0 | 
| initialize the workspace creating the GSL pointer if it is not there   | |
| virtual size_t | NDim () const | 
| virtual std::unique_ptr< ROOT::Math::IOptions > | Options () const =0 | 
| retrieve option pointer corresponding to parameters create a new object to be managed by the user   | |
| virtual bool | ReInit ()=0 | 
| re-initialize an existing the workspace   | |
| virtual void | SetOptions (const ROOT::Math::IOptions &)=0 | 
| set options   | |
| virtual MCIntegration::Type | Type () const =0 | 
#include </github/home/ROOT-CI/src/math/mathmore/src/GSLMCIntegrationWorkspace.h>
      
  | 
  inline | 
Definition at line 53 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
Definition at line 55 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
free the workspace deleting the GSL pointer
Reimplemented in ROOT::Math::GSLVegasIntegrationWorkspace, ROOT::Math::GSLMiserIntegrationWorkspace, and ROOT::Math::GSLPlainIntegrationWorkspace.
Definition at line 68 of file GSLMCIntegrationWorkspace.h.
initialize the workspace creating the GSL pointer if it is not there
Implemented in ROOT::Math::GSLVegasIntegrationWorkspace, ROOT::Math::GSLMiserIntegrationWorkspace, and ROOT::Math::GSLPlainIntegrationWorkspace.
      
  | 
  inlinevirtual | 
Reimplemented in ROOT::Math::GSLVegasIntegrationWorkspace, ROOT::Math::GSLMiserIntegrationWorkspace, and ROOT::Math::GSLPlainIntegrationWorkspace.
Definition at line 59 of file GSLMCIntegrationWorkspace.h.
      
  | 
  pure virtual | 
retrieve option pointer corresponding to parameters create a new object to be managed by the user
Implemented in ROOT::Math::GSLVegasIntegrationWorkspace, ROOT::Math::GSLMiserIntegrationWorkspace, and ROOT::Math::GSLPlainIntegrationWorkspace.
re-initialize an existing the workspace
Implemented in ROOT::Math::GSLVegasIntegrationWorkspace, ROOT::Math::GSLMiserIntegrationWorkspace, and ROOT::Math::GSLPlainIntegrationWorkspace.
      
  | 
  pure virtual | 
set options
Implemented in ROOT::Math::GSLPlainIntegrationWorkspace, ROOT::Math::GSLVegasIntegrationWorkspace, and ROOT::Math::GSLMiserIntegrationWorkspace.
      
  | 
  pure virtual |