class implementing generic options for a numerical algorithm Just store the options in a map of string-value pairs @ingroup NumAlgo
virtual | ~GenAlgoOptions() |
virtual ROOT::Math::IOptions* | Clone() const |
static ROOT::Math::IOptions& | Default(const char* algoname) |
static ROOT::Math::IOptions* | FindDefault(const char* algoname) |
ROOT::Math::GenAlgoOptions | GenAlgoOptions() |
ROOT::Math::GenAlgoOptions | GenAlgoOptions(const ROOT::Math::GenAlgoOptions&) |
virtual bool | GetIntValue(const char* name, int& val) const |
virtual bool | GetNamedValue(const char* name, string& val) const |
virtual bool | GetRealValue(const char* name, double& val) const |
int | ROOT::Math::IOptions::IValue(const char* name) const |
string | ROOT::Math::IOptions::NamedValue(const char* name) const |
ROOT::Math::GenAlgoOptions& | operator=(const ROOT::Math::GenAlgoOptions&) |
virtual void | Print(ostream& os = std::cout) const |
static void | PrintAllDefault(ostream& os = std::cout) |
double | ROOT::Math::IOptions::RValue(const char* name) const |
virtual void | SetIntValue(const char* name, int val) |
virtual void | SetNamedValue(const char* name, const char* val) |
virtual void | SetRealValue(const char* name, double val) |
void | ROOT::Math::IOptions::SetValue(const char* name, double val) |
void | ROOT::Math::IOptions::SetValue(const char* name, int val) |
void | ROOT::Math::IOptions::SetValue(const char* name, const char* val) |
use default copy constructor and assignment operator generic methods for retrivieng options methods implementing the IOptions interface
t.b.d need probably to implement in a .cxx file for CINT
method wich need to be re-implemented by the derived classes
static methods to retrieve the default options find the option given a name return 0 if the option is not found
retrieve options given the name if option is not found create a new GenAlgoOption for the given name