lsqp_inform_type structure#
struct lsqp_inform_type{T,INT} status::INT alloc_status::INT bad_alloc::NTuple{81,Cchar} iter::INT factorization_status::INT factorization_integer::Int64 factorization_real::Int64 nfacts::INT nbacts::INT obj::T potential::T non_negligible_pivot::T feasible::Bool time::lsqp_time_type{T} fdc_inform::fdc_inform_type{T,INT} sbls_inform::sbls_inform_type{T,INT}
detailed documentation#
inform derived type as a Julia structure
components#
INT status
return status. See LSQP_solve 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 factorization_status
the return status from the factorization
Int64 factorization_integer
the total integer workspace required for the factorization
Int64 factorization_real
the total real workspace required for the factorization
INT nfacts
the total number of factorizations performed
INT nbacts
the total number of “wasted” function evaluations during the linesearch
T obj
the value of the objective function at the best estimate of the solution determined by LSQP_solve_qp
T potential
the value of the logarithmic potential function sum -log(distance to constraint boundary)
T non_negligible_pivot
the smallest pivot which was not judged to be zero when detecting linear dependent constraints
Bool feasible
is the returned “solution” feasible?
struct lsqp_time_type time
timings (see above)
struct fdc_inform_type fdc_inform
inform parameters for FDC
struct sbls_inform_type sbls_inform
inform parameters for SBLS