wcp_inform_type structure#

    struct wcp_inform_type{T}
      status::Int32
      alloc_status::Int32
      bad_alloc::NTuple{81,Cchar}
      iter::Int32
      factorization_status::Int32
      factorization_integer::Int64
      factorization_real::Int64
      nfacts::Int32
      c_implicit::Int32
      x_implicit::Int32
      y_implicit::Int32
      z_implicit::Int32
      obj::T
      mu_final_target_max::T
      non_negligible_pivot::T
      feasible::Bool
      time::wcp_time_type{T}
      fdc_inform::fdc_inform_type{T}
      sbls_inform::sbls_inform_type{T}

detailed documentation#

inform derived type as a Julia structure

components#

Int32 status

return status. See WCP_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 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 c_implicit

the number of general constraints that lie on (one) of their bounds for feasible solutions

Int32 x_implicit

the number of variables that lie on (one) of their bounds for all feasible solutions

Int32 y_implicit

the number of Lagrange multipliers for general constraints that lie on (one) of their bounds for all feasible solutions

Int32 z_implicit

the number of dual variables that lie on (one) of their bounds for all feasible solutions

T obj

the value of the objective function at the best estimate of the solution determined by WCP_solve

T mu_final_target_max

the largest target value on termination

T non_negligible_pivot

the smallest pivot which was not judged to be zero when detecting linear dependent constraints

Bool feasible

is the returned primal-dual “solution” strictly feasible?

wcp_time_type{T} wcp_time_type time

timings (see above)

fdc_inform_type{T} fdc_inform_type fdc_inform

inform parameters for FDC

sbls_inform_type{T} sbls_inform_type sbls_inform

inform parameters for SBLS