ugo_inform_type structure#

    struct ugo_inform_type{T}
      status::Int32
      eval_status::Int32
      alloc_status::Int32
      bad_alloc::NTuple{81,Cchar}
      iter::Int32
      f_eval::Int32
      g_eval::Int32
      h_eval::Int32
      time::ugo_time_type{T}

detailed documentation#

inform derived type as a Julia structure

components#

Int32 status

return status. See UGO_solve for details

Int32 eval_status

evaluation status for reverse communication interface

Int32 alloc_status

the status of the last attempted allocation/deallocation

NTuple{81,Cchar) bad_alloc

the name of the array for which an allocation/deallocation error occurred

Int32 iter

the total number of iterations performed

Int32 f_eval

the total number of evaluations of the objective function

Int32 g_eval

the total number of evaluations of the gradient of the objective function

Int32 h_eval

the total number of evaluations of the Hessian of the objective function

ugo_time_type{T} ugo_time_type time

timings (see above)