glrt_inform_type structure#
#include <galahad_glrt.h> struct glrt_inform_type { // fields ipc_ status; ipc_ alloc_status; char bad_alloc[81]; ipc_ iter; ipc_ iter_pass2; rpc_ obj; rpc_ obj_regularized; rpc_ multiplier; rpc_ xpo_norm; rpc_ leftmost; bool negative_curvature; bool hard_case; };
detailed documentation#
inform derived type as a C struct
components#
ipc_ status
return status. See glrt_solve_problem for details
ipc_ alloc_status
the status of the last attempted allocation/deallocation
char bad_alloc[81]
the name of the array for which an allocation/deallocation error occurred
ipc_ iter
the total number of iterations required
ipc_ iter_pass2
the total number of pass-2 iterations required
rpc_ obj
the value of the quadratic function
rpc_ obj_regularized
the value of the regularized quadratic function
rpc_ multiplier
the multiplier, \(\sigma \|x\|^{p-2}\)
rpc_ xpo_norm
the value of the norm \(\|x\|_M\)
rpc_ leftmost
an estimate of the leftmost generalized eigenvalue of the pencil \((H,M)\)
bool negative_curvature
was negative curvature encountered ?
bool hard_case
did the hard case occur ?