31 unsigned int n =
Trafo().VariableParameters();
34 MnPrint print(
"InitialGradientCalculator");
36 print.
Debug(
"Calculating initial gradient at point", par.
Vec());
40 for (
unsigned int i = 0; i <
n; i++) {
43 double var = par.
Vec()(i);
102 return Strategy().GradientStepTolerance();
108 return Strategy().GradientTolerance();
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
const MnStrategy & Strategy() const
const MnUserTransformation & fTransformation
const MnMachinePrecision & Precision() const
const MnUserTransformation & Trafo() const
double GradTolerance() const
FunctionGradient operator()(const MinimumParameters &) const override
unsigned int Ncycle() const
double StepTolerance() const
const MnAlgebraicVector & Vec() const
Sets the relative floating point (double) arithmetic precision.
void Debug(const Ts &... args)
CPyCppyy::Parameter Parameter
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...