CUTEstProblem.report

CUTEstProblem.report()

Get CUTEst usage statistics.

stats = problem.report()

Statistics are:

  • f = number of objective evaluations

  • g = number of objective gradient evaluations

  • H = number of objective Hessian evaluations

  • Hprod = number of objective Hessian-vector products

  • tsetup = CPU time for setup

  • trun = CPU time for run

and for constrained problems, also

  • c = number of constraint evaluations (None for unconstrained)

  • cg = number of constraint gradient evaluations (None for unconstrained)

  • cH = number of constraint Hessian evaluations (None for unconstrained)

This calls CUTEst routine CUTEST_creport or CUTEST_ureport.

Returns:

dict of usage statistics