ROOT
6.06/09
Reference Guide
|
DistSampler options class.
Definition at line 32 of file DistSamplerOptions.h.
Public Member Functions | |
DistSamplerOptions (int dim=0) | |
~DistSamplerOptions () | |
DistSamplerOptions (const DistSamplerOptions &opt) | |
DistSamplerOptions & | operator= (const DistSamplerOptions &opt) |
assignment operators More... | |
int | PrintLevel () const |
non-static methods for retrivieng options More... | |
IOptions * | ExtraOptions () const |
return extra options (NULL pointer if they are not present) More... | |
const std::string & | Sampler () const |
type of minimizer More... | |
const std::string & | Algorithm () const |
type of algorithm More... | |
void | Print (std::ostream &os=std::cout) const |
print all the options More... | |
void | SetPrintLevel (int level) |
non-static methods for setting options More... | |
void | SetSampler (const char *type) |
set minimizer type More... | |
void | SetAlgorithm (const char *type) |
set minimizer algorithm More... | |
void | SetExtraOptions (const IOptions &opt) |
set extra options (in this case pointer is cloned) More... | |
Static Public Member Functions | |
static void | SetDefaultSampler (const char *type) |
static void | SetDefaultAlgorithm1D (const char *algo) |
static void | SetDefaultAlgorithmND (const char *algo) |
static void | SetDefaultPrintLevel (int level) |
static const std::string & | DefaultSampler () |
static const std::string & | DefaultAlgorithm1D () |
static const std::string & | DefaultAlgorithmND () |
static int | DefaultPrintLevel () |
static ROOT::Math::IOptions & | Default (const char *name) |
retrieve extra options - if not existing create a IOptions More... | |
static ROOT::Math::IOptions * | FindDefault (const char *name) |
static void | PrintDefault (const char *name, std::ostream &os=std::cout) |
print all the default options for the name given More... | |
Private Attributes | |
int | fLevel |
std::string | fSamplerType |
std::string | fAlgoType |
ROOT::Math::IOptions * | fExtraOptions |
#include <Math/DistSamplerOptions.h>
ROOT::Math::DistSamplerOptions::DistSamplerOptions | ( | int | dim = 0 | ) |
Definition at line 62 of file DistSamplerOptions.cxx.
ROOT::Math::DistSamplerOptions::~DistSamplerOptions | ( | ) |
Definition at line 104 of file DistSamplerOptions.cxx.
ROOT::Math::DistSamplerOptions::DistSamplerOptions | ( | const DistSamplerOptions & | opt | ) |
Definition at line 86 of file DistSamplerOptions.cxx.
|
inline |
type of algorithm
Definition at line 88 of file DistSamplerOptions.h.
Referenced by TUnuranSampler::Init(), and ROOT::Math::DistSampler::Init().
|
static |
retrieve extra options - if not existing create a IOptions
Definition at line 126 of file DistSamplerOptions.cxx.
|
static |
Definition at line 48 of file DistSamplerOptions.cxx.
Referenced by DistSamplerOptions(), TUnuranSampler::Init(), and PrintDefault().
|
static |
Definition at line 49 of file DistSamplerOptions.cxx.
Referenced by DistSamplerOptions(), TUnuranSampler::Init(), and PrintDefault().
|
static |
Definition at line 50 of file DistSamplerOptions.cxx.
Referenced by ClassImp(), TUnuranSampler::Init(), and PrintDefault().
|
static |
Definition at line 52 of file DistSamplerOptions.cxx.
Referenced by ROOT::Math::Factory::CreateDistSampler(), DistSamplerOptions(), and PrintDefault().
|
inline |
return extra options (NULL pointer if they are not present)
Definition at line 82 of file DistSamplerOptions.h.
Referenced by TFoamSampler::Init(), and Print().
|
static |
Definition at line 131 of file DistSamplerOptions.cxx.
Referenced by DistSamplerOptions(), TFoamSampler::Init(), and PrintDefault().
DistSamplerOptions & ROOT::Math::DistSamplerOptions::operator= | ( | const DistSamplerOptions & | opt | ) |
assignment operators
Definition at line 91 of file DistSamplerOptions.cxx.
void ROOT::Math::DistSamplerOptions::Print | ( | std::ostream & | os = std::cout | ) | const |
print all the options
Definition at line 114 of file DistSamplerOptions.cxx.
|
static |
print all the default options for the name given
Definition at line 136 of file DistSamplerOptions.cxx.
|
inline |
non-static methods for retrivieng options
set print level
Definition at line 79 of file DistSamplerOptions.h.
Referenced by TFoamSampler::Init(), and TUnuranSampler::Init().
|
inline |
type of minimizer
Definition at line 85 of file DistSamplerOptions.h.
|
inline |
set minimizer algorithm
Definition at line 102 of file DistSamplerOptions.h.
|
static |
Definition at line 35 of file DistSamplerOptions.cxx.
|
static |
Definition at line 39 of file DistSamplerOptions.cxx.
|
static |
Definition at line 43 of file DistSamplerOptions.cxx.
|
static |
Definition at line 31 of file DistSamplerOptions.cxx.
set extra options (in this case pointer is cloned)
Definition at line 108 of file DistSamplerOptions.cxx.
Referenced by TFoamSampler::Init().
|
inline |
non-static methods for setting options
set print level
Definition at line 96 of file DistSamplerOptions.h.
|
inline |
set minimizer type
Definition at line 99 of file DistSamplerOptions.h.
|
private |
Definition at line 112 of file DistSamplerOptions.h.
Referenced by Algorithm(), DistSamplerOptions(), operator=(), Print(), and SetAlgorithm().
|
private |
Definition at line 115 of file DistSamplerOptions.h.
Referenced by DistSamplerOptions(), ExtraOptions(), operator=(), SetExtraOptions(), and ~DistSamplerOptions().
|
private |
Definition at line 110 of file DistSamplerOptions.h.
Referenced by operator=(), Print(), PrintLevel(), and SetPrintLevel().
|
private |
Definition at line 111 of file DistSamplerOptions.h.
Referenced by DistSamplerOptions(), operator=(), Print(), Sampler(), and SetSampler().