dqp_inform_type structure#
struct dqp_inform_type{T} status::Int32 alloc_status::Int32 bad_alloc::NTuple{81,Cchar} iter::Int32 cg_iter::Int32 factorization_status::Int32 factorization_integer::Int64 factorization_real::Int64 nfacts::Int32 threads::Int32 obj::T primal_infeasibility::T dual_infeasibility::T complementary_slackness::T non_negligible_pivot::T feasible::Bool checkpointsIter::NTuple{16,Cint} checkpointsTime::NTuple{16,T} time::dqp_time_type{T} fdc_inform::fdc_inform_type{T} sls_inform::sls_inform_type{T} sbls_inform::sbls_inform_type{T} gltr_inform::gltr_inform_type{T} scu_status::Int32 scu_inform::scu_inform_type rpd_inform::rpd_inform_type
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
return status. See DQP_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 iter
the total number of iterations required
Int32 cg_iter
the total number of 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 threads
the number of threads used
T obj
the value of the objective function at the best estimate of the solution determined by DQP_solve
T primal_infeasibility
the value of the primal infeasibility
T dual_infeasibility
the value of the dual infeasibility
T complementary_slackness
the value of the complementary slackness
T non_negligible_pivot
the smallest pivot that was not judged to be zero when detecting linearly dependent constraints
Bool feasible
is the returned “solution” feasible?
Int32 checkpointsIter[16]
checkpoints(i) records the iteration at which the criticality measures first fall below \(10^{-i-1}\), i = 0, …, 15 (-1 means not achieved)
T checkpointsTime[16]
see checkpointsIter
struct dqp_time_type time
timings (see above)
struct fdc_inform_type fdc_inform
inform parameters for FDC
struct sls_inform_type sls_inform
inform parameters for SLS
struct sbls_inform_type sbls_inform
inform parameters for SBLS
struct gltr_inform_type gltr_inform
return information from GLTR
Int32 scu_status
inform parameters for SCU
struct scu_inform_type scu_inform
see scu_status
struct rpd_inform_type rpd_inform
inform parameters for RPD