|
ROOT
Reference Guide |
|
Go to the documentation of this file.
10 #ifndef ROOT_Minuit2_MnPrint
11 #define ROOT_Minuit2_MnPrint
28 class FunctionMinimum;
29 std::ostream &
operator<<(std::ostream &,
const FunctionMinimum &);
32 std::ostream &
operator<<(std::ostream &,
const MinimumState &);
35 std::ostream &
operator<<(std::ostream &,
const LAVector &);
38 std::ostream &
operator<<(std::ostream &,
const LASymMatrix &);
40 class MnUserParameters;
41 std::ostream &
operator<<(std::ostream &,
const MnUserParameters &);
43 class MnUserCovariance;
44 std::ostream &
operator<<(std::ostream &,
const MnUserCovariance &);
46 class MnGlobalCorrelationCoeff;
47 std::ostream &
operator<<(std::ostream &,
const MnGlobalCorrelationCoeff &);
49 class MnUserParameterState;
50 std::ostream &
operator<<(std::ostream &,
const MnUserParameterState &);
52 class MnMachinePrecision;
53 std::ostream &
operator<<(std::ostream &,
const MnMachinePrecision &);
56 std::ostream &
operator<<(std::ostream &,
const MinosError &);
59 std::ostream &
operator<<(std::ostream &,
const ContoursError &);
62 std::ostream &
operator<<(std::ostream &os,
const std::pair<double, double> &point);
87 Oneline(
double fcn,
double edm,
int ncalls,
int iter = -1);
110 static void AddFilter(
const char *prefix);
119 template <
class... Ts>
125 template <
class... Ts>
131 template <
class... Ts>
137 template <
class... Ts>
145 template <
class... Ts>
148 if (
Level() <
static_cast<int>(level))
153 std::ostringstream os;
156 Impl(level, os.str());
169 static auto HandleLambda(std::ostream &os,
const T &t,
int) -> decltype(t(os),
void())
190 template <
class T,
class... Ts>
191 static void StreamArgs(std::ostringstream &os,
const T &t,
const Ts &... ts)
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
void Debug(const Ts &... args)
static constexpr auto eError
Oneline(double fcn, double edm, int ncalls, int iter=-1)
static constexpr double s
static void ShowPrefixStack(bool yes)
static constexpr auto eDebug
void Error(const Ts &... args)
void Warn(const Ts &... args)
static void AddFilter(const char *prefix)
static void HandleLambda(std::ostream &os, const T &t, float)
static void StreamArgs(std::ostringstream &)
static void ClearFilter()
static constexpr auto eWarn
friend std::ostream & operator<<(std::ostream &os, const Oneline &x)
static int SetGlobalLevel(int level)
void Log(Verbosity level, const Ts &... args)
static void StreamPrefix(std::ostringstream &os)
static void StreamArgs(std::ostringstream &os, const T &t, const Ts &... ts)
static void StreamArgs(std::ostringstream &os, const T &t)
static void Impl(Verbosity level, const std::string &s)
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
std::ostream & operator<<(std::ostream &, const FunctionMinimum &)
static auto HandleLambda(std::ostream &os, const T &t, int) -> decltype(t(os), void())
static constexpr auto eInfo
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
MnPrint(const char *prefix, int level=MnPrint::GlobalLevel())
void Info(const Ts &... args)