26 std::cout <<
"\t" << std::setw(12) <<
" " <<
" " 27 << std::setw(12) <<
" ext value " <<
" " 28 << std::setw(12) <<
" int value " <<
" " 29 << std::setw(12) <<
" gradient " << std::endl;
31 int lastPar = state.
Vec().
size();
36 for (
int ipar = firstPar; ipar <lastPar; ++ipar) {
39 std::cout <<
"\t" << std::setw(12) <<
fUserState->
Name(epar) <<
" " 40 << std::setw(12) << eval <<
" " 41 << std::setw(12) << state.
Vec()(ipar) <<
" " 42 << std::setw(12) << state.
Gradient().
Vec()(ipar) << std::endl;
Namespace for new ROOT classes and functions.
const MnAlgebraicVector & Vec() const
virtual void operator()(int i, const MinimumState &state)
const FunctionGradient & Gradient() const
static void PrintState(std::ostream &os, const MinimumState &state, const char *msg, int iter=-1)
const MnUserTransformation & Trafo() const
unsigned int size() const
const MnUserParameterState * fUserState
const char * Name(unsigned int) const
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
const MnAlgebraicVector & Vec() const