nls_subproblem_inform_type structure#

    struct nls_subproblem_inform_type{T}
      status::Int32
      alloc_status::Int32
      bad_alloc::NTuple{81,Cchar}
      bad_eval::NTuple{13,Cchar}
      iter::Int32
      cg_iter::Int32
      c_eval::Int32
      j_eval::Int32
      h_eval::Int32
      factorization_max::Int32
      factorization_status::Int32
      max_entries_factors::Int64
      factorization_integer::Int64
      factorization_real::Int64
      factorization_average::T
      obj::T
      norm_c::T
      norm_g::T
      weight::T
      time::nls_time_type{T}
      rqs_inform::rqs_inform_type{T}
      glrt_inform::glrt_inform_type{T}
      psls_inform::psls_inform_type{T}
      bsc_inform::bsc_inform_type{T}
      roots_inform::roots_inform_type

detailed documentation#

subproblem_inform derived type as a Julia structure

components#

Int32 status

return status. See NLS_solve 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

char bad_eval[13]

the name of the user-supplied evaluation routine for which an error occurred

Int32 iter

the total number of iterations performed

Int32 cg_iter

the total number of CG iterations performed

Int32 c_eval

the total number of evaluations of the residual function c(x)

Int32 j_eval

the total number of evaluations of the Jacobian J(x) of c(x)

Int32 h_eval

the total number of evaluations of the scaled Hessian H(x,y) of c(x)

Int32 factorization_max

the maximum number of factorizations in a sub-problem solve

Int32 factorization_status

the return status from the factorization

Int64 max_entries_factors

the maximum number of entries in the factors

Int64 factorization_integer

the total integer workspace required for the factorization

Int64 factorization_real

the total real workspace required for the factorization

T factorization_average

the average number of factorizations per sub-problem solve

T obj

the value of the objective function \(\frac{1}{2}\|c(x)\|^2_W\) at the best estimate the solution, x, determined by NLS_solve

T norm_c

the norm of the residual \(\|c(x)\|_W\) at the best estimate of the solution x, determined by NLS_solve

T norm_g

the norm of the gradient of \(\|c(x)\|_W\) of the objective function at the best estimate, x, of the solution determined by NLS_solve

T weight

the final regularization weight used

struct nls_time_type time

timings (see above)

struct rqs_inform_type rqs_inform

inform parameters for RQS

struct glrt_inform_type glrt_inform

inform parameters for GLRT

struct psls_inform_type psls_inform

inform parameters for PSLS

struct bsc_inform_type bsc_inform

inform parameters for BSC

struct roots_inform_type roots_inform

inform parameters for ROOTS