gltr_inform_type structure#
struct gltr_inform_type{T} status::Int32 alloc_status::Int32 bad_alloc::NTuple{81,Cchar} iter::Int32 iter_pass2::Int32 obj::T multiplier::T mnormx::T piv::T curv::T rayleigh::T leftmost::T negative_curvature::Bool hard_case::Bool
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
return status. See gltr_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 if the solution lies on the trust-region boundary
T obj
the value of the quadratic function
T multiplier
the Lagrange multiplier corresponding to the trust-region constraint
T mnormx
the \(M\) -norm of \(x\)
T piv
the latest pivot in the Cholesky factorization of the Lanczos tridiagona
T curv
the most negative cuurvature encountered
T rayleigh
the current Rayleigh quotient
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 ?