28 print.
Debug([&](std::ostream &os) {
30 os <<
"\n\t" << std::setw(12) <<
" "
31 <<
" " << std::setw(12) <<
" ext value "
32 <<
" " << std::setw(12) <<
" int value "
33 <<
" " << std::setw(12) <<
" gradient ";
35 int lastPar = state.
Vec().
size();
40 for (
int ipar = firstPar; ipar < lastPar; ++ipar) {
43 os <<
"\n\t" << std::setw(12) <<
fUserState->
Name(epar) <<
" " << std::setw(12) << eval <<
" "
44 << std::setw(12) << state.
Vec()(ipar) <<
" " << std::setw(12) << state.
Gradient().
Vec()(ipar);
const MnAlgebraicVector & Vec() const
unsigned int size() const
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
const MnAlgebraicVector & Vec() const
const FunctionGradient & Gradient() const
void Debug(const Ts &... args)
virtual void operator()(int i, const MinimumState &state)
const MnUserParameterState * fUserState
const char * Name(unsigned int) const
const MnUserTransformation & Trafo() const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...