lstr_inform_type structure#
struct lstr_inform_type{T} status::Int32 alloc_status::Int32 bad_alloc::NTuple{81,Cchar} iter::Int32 iter_pass2::Int32 biters::Int32 biter_min::Int32 biter_max::Int32 multiplier::T x_norm::T r_norm::T Atr_norm::T biter_mean::T
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
return status. See lstr_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
Int32 biters
the total number of inner iterations performed
Int32 biter_min
the smallest number of inner iterations performed during an outer iteration
Int32 biter_max
the largestt number of inner iterations performed during an outer iteration
T multiplier
the Lagrange multiplier, \(\lambda\), corresponding to the trust-region constraint
T x_norm
the Euclidean norm of \(x\)
T r_norm
the Euclidean norm of \(Ax-b\)
T Atr_norm
the Euclidean norm of \(A^T (Ax-b) + \lambda x\)
T biter_mean
the average number of inner iterations performed during an outer
iteration