dps_inform_type structure#
#include <galahad_dps.h> struct dps_inform_type { // fields ipc_ status; ipc_ alloc_status; ipc_ mod_1by1; ipc_ mod_2by2; rpc_ obj; rpc_ obj_regularized; rpc_ x_norm; rpc_ multiplier; rpc_ pole; bool hard_case; char bad_alloc[81]; struct dps_time_type time; struct sls_inform_type sls_inform; };
detailed documentation#
inform derived type as a C struct
components#
ipc_ status
return status. See DPS_solve for details
ipc_ alloc_status
STAT value after allocate failure.
ipc_ mod_1by1
the number of 1 by 1 blocks from the factorization of H that were modified when constructing \(M\)
ipc_ mod_2by2
the number of 2 by 2 blocks from the factorization of H that were modified when constructing \(M\)
rpc_ obj
the value of the quadratic function
rpc_ obj_regularized
the value of the regularized quadratic function
rpc_ x_norm
the M-norm of the solution
rpc_ multiplier
the Lagrange multiplier associated with the constraint/regularization
rpc_ 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?
char bad_alloc[81]
name of array that provoked an allocate failure
struct dps_time_type time
time information
struct sls_inform_type sls_inform
information from SLS