Clarabel option, raw setting, status, and linear-solver diagnostic types shared by Clarabel-backed TOPP/COPP solvers. More...
Namespaces | |
| namespace | detail |
| Internal construction tags used to fetch Rust-side Clarabel defaults without double-initializing nested settings. | |
Classes | |
| struct | LinearSolverInfo |
| Linear solver metadata captured from Clarabel after a solve. More... | |
| struct | Settings |
| Advanced raw Clarabel settings. More... | |
| struct | Options |
| Shared Clarabel options for COPP/TOPP SOCP-style solvers. More... | |
Enumerations | |
| enum class | DirectSolveMethod { Auto = 0 , Qdldl = 1 , Faer = 2 , Mkl = 3 , Panua = 4 } |
| Direct linear solver method forwarded to Clarabel. More... | |
| enum class | SolverStatus { Unsolved = 0 , Solved = 1 , PrimalInfeasible = 2 , DualInfeasible = 3 , AlmostSolved = 4 , AlmostPrimalInfeasible = 5 , AlmostDualInfeasible = 6 , MaxIterations = 7 , MaxTime = 8 , NumericalError = 9 , InsufficientProgress = 10 , CallbackTerminated = 11 } |
| Clarabel termination status reported by expert SOCP results. More... | |
Clarabel option, raw setting, status, and linear-solver diagnostic types shared by Clarabel-backed TOPP/COPP solvers.
|
strong |
Direct linear solver method forwarded to Clarabel.
| Enumerator | |
|---|---|
| Auto | |
| Qdldl | |
| Faer | |
| Mkl | |
| Panua | |
Definition at line 21 of file clarabel.hpp.
|
strong |
Clarabel termination status reported by expert SOCP results.
| Enumerator | |
|---|---|
| Unsolved | |
| Solved | |
| PrimalInfeasible | |
| DualInfeasible | |
| AlmostSolved | |
| AlmostPrimalInfeasible | |
| AlmostDualInfeasible | |
| MaxIterations | |
| MaxTime | |
| NumericalError | |
| InsufficientProgress | |
| CallbackTerminated | |
Definition at line 31 of file clarabel.hpp.