copp.solver.copp3_socp.Result

COPP3-SOCP expert result with Clarabel diagnostics.

Description

PROFILE is available only when HAS_PROFILE is true. PROFILE.a and PROFILE.b are s_len-by-1 double columns. Raw Clarabel vectors X, Z, and S and objective_terms are stored as double column vectors.

Input Arguments

has_profile

Whether a third-order expert result contains an accepted Profile3rd.

profile

Third-order profile object containing a, b, and stationary-node metadata.

x

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

z

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

s

Station grid or path-parameter samples. Use a real finite vector; station-grid inputs are usually strictly increasing.

solver_status

Backend solver status normalized to a lower-snake-case MATLAB string.

obj_val

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

obj_val_dual

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

solve_time

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

iterations

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

r_prim

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

r_dual

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

linsolver

Input value for copp.solver.copp3_socp.Result. See Description for accepted shape and constraints.

objective_value

Weighted COPP objective value reported by the solver when available.

objective_terms

Per-objective unweighted values reported by expert solver results.

Properties

has_profile

Whether PROFILE contains an accepted Profile3rd.

profile

Accepted third-order profile, or [] when unavailable.

x

Raw Clarabel primal solution vector, stored as a column.

z

Raw Clarabel dual solution vector, stored as a column.

s

Raw Clarabel slack solution vector, stored as a column.

obj_val

Raw Clarabel primal objective value.

solve_time

Clarabel-reported solve time in seconds.

r_prim

Final primal residual reported by Clarabel.

r_dual

Final dual residual reported by Clarabel.

linsolver

Struct with method, threads, direct, nnz_a, and nnz_l.

Methods

See Also

copp.solver.copp3_socp