25typedef std::map<std::string, ROOT::Math::GenAlgoOptions >
OptionsMap;
27namespace GenAlgoOptUtil {
42 return &(pos->second);
69 for ( OptionsMap::const_iterator pos =
gOpts.
begin();
71 os <<
"Default specific options for algorithm " << pos->first <<
" : " << std::endl;
72 (pos->second).
Print(os);
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
class implementing generic options for a numerical algorithm Just store the options in a map of strin...
static void PrintAllDefault(std::ostream &os=std::cout)
print all the default options
void Print(std::ostream &os=std::cout) const override
print options
static IOptions & Default(const char *algoname)
static IOptions * FindDefault(const char *algoname)
Generic interface for defining configuration options of a numerical algorithm.
const_iterator begin() const
const_iterator end() const
Namespace for new Math classes and functions.
static OptionsMap gAlgoOptions
IOptions * DoFindDefault(std::string &algoname, OptionsMap &gOpts)
std::map< std::string, ROOT::Math::GenAlgoOptions > OptionsMap
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...