cqp_inform_type structure#
struct cqp_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 threads::INT obj::T primal_infeasibility::T dual_infeasibility::T complementary_slackness::T init_primal_infeasibility::T init_dual_infeasibility::T init_complementary_slackness::T potential::T non_negligible_pivot::T feasible::Bool checkpointsIter::NTuple{16,INT} checkpointsTime::NTuple{16,T} time::cqp_time_type{T} fdc_inform::fdc_inform_type{T,INT} sbls_inform::sbls_inform_type{T,INT} fit_inform::fit_inform_type{INT} roots_inform::roots_inform_type{INT} cro_inform::cro_inform_type{T,INT} rpd_inform::rpd_inform_type{INT}
detailed documentation#
inform derived type as a Julia structure
components#
INT status
return status. See CQP_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
INT threads
the number of threads used
T obj
the value of the objective function at the best estimate of the solution determined by CQP_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 init_primal_infeasibility
these values at the initial point (needed bg GALAHAD_CCQP)
T init_dual_infeasibility
see init_primal_infeasibility
T init_complementary_slackness
see init_primal_infeasibility
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?
INT 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 cqp_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
struct fit_inform_type fit_inform
return information from FIT
struct roots_inform_type roots_inform
return information from ROOTS
struct cro_inform_type cro_inform
inform parameters for CRO
struct rpd_inform_type rpd_inform
inform parameters for RPD