l2rt_inform_type structure#

    struct l2rt_inform_type{T,INT}
      status::INT
      alloc_status::INT
      bad_alloc::NTuple{81,Cchar}
      iter::INT
      iter_pass2::INT
      biters::INT
      biter_min::INT
      biter_max::INT
      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#

INT status

return status. See l2rt_solve_problem for details

INT 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

INT iter

the total number of iterations required

INT iter_pass2

the total number of pass-2 iterations required

INT biters

the total number of inner iterations performed

INT biter_min

the smallest number of inner iterations performed during an outer iteration

INT 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