ROOT
6.07/01
Reference Guide
|
Generic interface for defining configuration options of a numerical algorithm.
Definition at line 32 of file IOptions.h.
Public Member Functions | |
IOptions () | |
virtual | ~IOptions () |
virtual IOptions * | Clone () const =0 |
void | SetValue (const char *name, double val) |
generic methods for retrivieng options More... | |
void | SetValue (const char *name, int val) |
void | SetValue (const char *name, const char *val) |
double | RValue (const char *name) const |
int | IValue (const char *name) const |
std::string | NamedValue (const char *name) const |
template<typename T > | |
bool | GetValue (const char *name, T &t) const |
virtual bool | GetRealValue (const char *, double &) const |
virtual bool | GetIntValue (const char *, int &) const |
virtual bool | GetNamedValue (const char *, std::string &) const |
virtual void | SetRealValue (const char *, double) |
method wich need to be re-implemented by the derived classes More... | |
virtual void | SetIntValue (const char *, int) |
virtual void | SetNamedValue (const char *, const char *) |
virtual void | Print (std::ostream &=std::cout) const |
print options More... | |
Private Member Functions | |
bool | DoGetValue (const char *name, double &val) const |
bool | DoGetValue (const char *name, int &val) const |
bool | DoGetValue (const char *name, std::string &val) const |
#include <Math/IOptions.h>
|
inline |
Definition at line 36 of file IOptions.h.
|
inlinevirtual |
Definition at line 38 of file IOptions.h.
|
pure virtual |
Implemented in ROOT::Math::GenAlgoOptions.
Referenced by ROOT::Math::DistSamplerOptions::DistSamplerOptions(), ROOT::Math::IntegratorMultiDimOptions::IntegratorMultiDimOptions(), ROOT::Math::IntegratorOneDimOptions::IntegratorOneDimOptions(), ROOT::Math::MinimizerOptions::operator=(), ROOT::Math::MinimizerOptions::ResetToDefaultOptions(), ROOT::Math::MinimizerOptions::SetDefaultExtraOptions(), ROOT::Math::BaseIntegratorOptions::SetExtraOptions(), ROOT::Math::DistSamplerOptions::SetExtraOptions(), and ROOT::Math::MinimizerOptions::SetExtraOptions().
|
inlineprivate |
Definition at line 105 of file IOptions.h.
Referenced by GetValue().
|
inlineprivate |
Definition at line 107 of file IOptions.h.
|
inlineprivate |
Definition at line 109 of file IOptions.h.
|
inlinevirtual |
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 87 of file IOptions.h.
Referenced by DoGetValue(), TFoamSampler::Init(), IValue(), ROOT::Math::VegasParameters::operator=(), and ROOT::Math::MiserParameters::operator=().
|
inlinevirtual |
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 89 of file IOptions.h.
Referenced by DoGetValue(), and NamedValue().
|
inlinevirtual |
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 85 of file IOptions.h.
Referenced by DoGetValue(), TFoamSampler::Init(), ROOT::Math::VegasParameters::operator=(), ROOT::Math::MiserParameters::operator=(), and RValue().
|
inline |
Definition at line 75 of file IOptions.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Minimize(), and ROOT::Math::GeneticMinimizer::SetOptions().
|
inline |
Definition at line 58 of file IOptions.h.
|
inline |
Definition at line 65 of file IOptions.h.
|
inlinevirtual |
print options
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 100 of file IOptions.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Minimize(), ROOT::Math::DistSamplerOptions::Print(), ROOT::Math::MinimizerOptions::Print(), ROOT::Math::DistSamplerOptions::PrintDefault(), ROOT::Math::MinimizerOptions::PrintDefault(), and ROOT::Math::IntegOptionsUtil::PrintDefault().
|
inline |
Definition at line 51 of file IOptions.h.
|
inlinevirtual |
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 94 of file IOptions.h.
Referenced by SetValue().
|
inlinevirtual |
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 96 of file IOptions.h.
Referenced by SetValue().
method wich need to be re-implemented by the derived classes
Reimplemented in ROOT::Math::GenAlgoOptions.
Definition at line 92 of file IOptions.h.
Referenced by SetValue().
generic methods for retrivieng options
set option value
Definition at line 46 of file IOptions.h.
Referenced by ROOT::Math::GeneticMinimizer::GetGeneticOptions().
|
inline |
Definition at line 47 of file IOptions.h.
|
inline |
Definition at line 48 of file IOptions.h.