qpa_inform_type structure#
struct qpa_inform_type{T} status::Int32 alloc_status::Int32 bad_alloc::NTuple{81,Cchar} major_iter::Int32 iter::Int32 cg_iter::Int32 factorization_status::Int32 factorization_integer::Int64 factorization_real::Int64 nfacts::Int32 nmods::Int32 num_g_infeas::Int32 num_b_infeas::Int32 obj::T infeas_g::T infeas_b::T merit::T time::qpa_time_type{T} sls_inform::sls_inform_type{T}
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
return status. See QPA_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
Int32 major_iter
the total number of major iterations required
Int32 iter
the total number of iterations required
Int32 cg_iter
the total number of conjugate gradient iterations required
Int32 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
Int32 nfacts
the total number of factorizations performed
Int32 nmods
the total number of factorizations which were modified to ensure that th matrix was an appropriate preconditioner
Int32 num_g_infeas
the number of infeasible general constraints
Int32 num_b_infeas
the number of infeasible simple-bound constraints
T obj
the value of the objective function at the best estimate of the solution determined by QPA_solve
T infeas_g
the 1-norm of the infeasibility of the general constraints
T infeas_b
the 1-norm of the infeasibility of the simple-bound constraints
T merit
the merit function value = obj + rho_g * infeas_g + rho_b * infeas_b
struct qpa_time_type time
timings (see above)
struct sls_inform_type sls_inform
inform parameters for SLS