glrt_inform_type structure#

    struct glrt_inform_type{T}
      status::Int32
      alloc_status::Int32
      bad_alloc::NTuple{81,Cchar}
      iter::Int32
      iter_pass2::Int32
      obj::T
      obj_regularized::T
      multiplier::T
      xpo_norm::T
      leftmost::T
      negative_curvature::Bool
      hard_case::Bool

detailed documentation#

inform derived type as a Julia structure

components#

Int32 status

return status. See glrt_solve_problem for details

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 required

Int32 iter_pass2

the total number of pass-2 iterations required

T obj

the value of the quadratic function

T obj_regularized

the value of the regularized quadratic function

T multiplier

the multiplier, \(\sigma \|x\|^{p-2}\)

T xpo_norm

the value of the norm \(\|x\|_M\)

T 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 ?