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;
unsigned int size() const
virtual void operator()(int i, const MinimumState &state)
const FunctionGradient & Gradient() const
const MnUserTransformation & Trafo() const
const char * Name(unsigned int) const
std::map< std::string, std::string >::const_iterator iter
static void PrintState(std::ostream &os, const MinimumState &state, const char *msg, int iter=-1)
const MnAlgebraicVector & Vec() const
const MnUserParameterState * fUserState
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
const MnAlgebraicVector & Vec() const