llst_inform_type structure#

    struct llst_inform_type{T}
      status::Int32
      alloc_status::Int32
      factorizations::Int32
      len_history::Int32
      r_norm::T
      x_norm::T
      multiplier::T
      bad_alloc::NTuple{81,Cchar}
      time::llst_time_type{T}
      history::NTuple{100,llst_history_type{T}}
      sbls_inform::sbls_inform_type{T}
      sls_inform::sls_inform_type{T}
      ir_inform::ir_inform_type{T}

detailed documentation#

inform derived type as a Julia structure

components#

Int32 status

reported return status:

  • 0

    the solution has been found

  • -1

    an array allocation has failed

  • -2

    an array deallocation has failed

  • -3

    n and/or Delta is not positive

  • -10

    the factorization of \(K(\lambda)\) failed

  • -15

    \(S\) does not appear to be strictly diagonally dominant

  • -16

    ill-conditioning has prevented furthr progress

Int32 alloc_status

STAT value after allocate failure.

Int32 factorizations

the number of factorizations performed

Int32 len_history

the number of (\(\|x\|_S\), \(\lambda\)) pairs in the history

T r_norm

corresponding value of the two-norm of the residual, \(\|A x(\lambda) - b\|\)

T x_norm

the S-norm of x, \(\|x\|_S\)

T multiplier

the Lagrange multiplier corresponding to the trust-region constraint

NTuple{81,Cchar} bad_alloc

name of array which provoked an allocate failure

struct llst_time_type time

time information

struct llst_history_type history[100]

history information

struct sbls_inform_type sbls_inform

information from the symmetric factorization and related linear solves (see sbls_c documentation)

struct sls_inform_type sls_inform

information from the factorization of S and related linear solves (see sls_c documentation)

struct ir_inform_type ir_inform

information from the iterative refinement for definite system solves (see ir_c documentation)