COPP3

COPP3-related Python APIs follow the Rust solver-module layout.

SOCP

COPP3 SOCP solver backed by Clarabel.

copp_py.solver.copp3_socp.Problem

alias of Copp3Problem

copp_py.solver.copp3_socp.Options

alias of ClarabelOptions

copp_py.solver.copp3_socp.Profile

alias of Profile3rd

copp_py.solver.copp3_socp.Result

alias of Copp3ClarabelResult

copp_py.solver.copp3_socp.solve(problem, options=None)

Solve a COPP3 problem with the Clarabel SOCP backend.

Parameters:
  • problem (Copp3Problem)

  • options (ClarabelOptions | None)

Return type:

Profile3rd

copp_py.solver.copp3_socp.solve_expert(problem, options=None)

Solve COPP3-SOCP and return raw Clarabel diagnostics.

Parameters:
  • problem (Copp3Problem)

  • options (ClarabelOptions | None)

Return type:

Copp3ClarabelResult