dps_inform_type structure#
struct dps_inform_type{T} status::Int32 alloc_status::Int32 mod_1by1::Int32 mod_2by2::Int32 obj::T obj_regularized::T x_norm::T multiplier::T pole::T hard_case::Bool bad_alloc::NTuple{81,Cchar} time::dps_time_type{T} sls_inform::sls_inform_type{T}
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
return status. See DPS_solve for details
Int32 alloc_status
STAT value after allocate failure.
Int32 mod_1by1
the number of 1 by 1 blocks from the factorization of H that were modified when constructing \(M\)
Int32 mod_2by2
the number of 2 by 2 blocks from the factorization of H that were modified when constructing \(M\)
T obj
the value of the quadratic function
T obj_regularized
the value of the regularized quadratic function
T x_norm
the M-norm of the solution
T multiplier
the Lagrange multiplier associated with the constraint/regularization
T pole
a lower bound max(0,-lambda_1), where lambda_1 is the left-most eigenvalue of \((H,M)\)
Bool hard_case
has the hard case occurred?
NTuple{81,Cchar} bad_alloc
name of array that provoked an allocate failure
struct dps_time_type time
time information
struct sls_inform_type sls_inform
information from SLS