l2rt_inform_type structure#
struct l2rt_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 obj::T 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 l2rt_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
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 largest number of inner iterations performed during an outer iteration
T obj
the value of the objective function
T multiplier
the multiplier, \(\lambda = \mu + \sigma \|x\|^{p-2} * \sqrt{\|Ax-b\|^2 + \mu \|x\|^2}\)
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