Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches

Structure collecting parameters for MISER multidimensional integration.

Definition at line 77 of file MCParameters.h.

Public Member Functions

 MiserParameters (const ROOT::Math::IOptions &opt, size_t dim=10)
 
 MiserParameters (size_t dim=10)
 
std::unique_ptr< ROOT::Math::IOptionsMakeIOptions () const
 convert to options (return object is managed by the user)
 
MiserParametersoperator= (const ROOT::Math::IOptions &opt)
 
void SetDefaultValues (size_t dim=10)
 default MISER parameters (copied from gsl/monte/vegas.c)
 

Public Attributes

double alpha
 
double dither
 
double estimate_frac
 
size_t min_calls
 
size_t min_calls_per_bisection
 

#include <Math/MCParameters.h>

Constructor & Destructor Documentation

◆ MiserParameters() [1/2]

ROOT::Math::MiserParameters::MiserParameters ( size_t dim = 10)
inline

Definition at line 86 of file MCParameters.h.

◆ MiserParameters() [2/2]

ROOT::Math::MiserParameters::MiserParameters ( const ROOT::Math::IOptions & opt,
size_t dim = 10 )

Definition at line 98 of file MCParameters.cxx.

Member Function Documentation

◆ MakeIOptions()

std::unique_ptr< ROOT::Math::IOptions > ROOT::Math::MiserParameters::MakeIOptions ( ) const

convert to options (return object is managed by the user)

Definition at line 122 of file MCParameters.cxx.

◆ operator=()

MiserParameters & ROOT::Math::MiserParameters::operator= ( const ROOT::Math::IOptions & opt)

Definition at line 103 of file MCParameters.cxx.

◆ SetDefaultValues()

void ROOT::Math::MiserParameters::SetDefaultValues ( size_t dim = 10)

default MISER parameters (copied from gsl/monte/vegas.c)

Definition at line 88 of file MCParameters.cxx.

Member Data Documentation

◆ alpha

double ROOT::Math::MiserParameters::alpha

Definition at line 81 of file MCParameters.h.

◆ dither

double ROOT::Math::MiserParameters::dither

Definition at line 82 of file MCParameters.h.

◆ estimate_frac

double ROOT::Math::MiserParameters::estimate_frac

Definition at line 78 of file MCParameters.h.

◆ min_calls

size_t ROOT::Math::MiserParameters::min_calls

Definition at line 79 of file MCParameters.h.

◆ min_calls_per_bisection

size_t ROOT::Math::MiserParameters::min_calls_per_bisection

Definition at line 80 of file MCParameters.h.

Collaboration diagram for ROOT::Math::MiserParameters:
[legend]

The documentation for this struct was generated from the following files: