Go to the source code of this file.
Classes | |
| struct | copp::clarabel::detail::NoInitTag |
| struct | copp::clarabel::LinearSolverInfo |
| Linear solver metadata captured from Clarabel after a solve. More... | |
| struct | copp::clarabel::Settings |
| Advanced raw Clarabel settings. More... | |
| struct | copp::clarabel::Options |
| Shared Clarabel options for COPP/TOPP SOCP-style solvers. More... | |
Namespaces | |
| namespace | copp |
| Root namespace for the C++ facade: paths, robots, constraints, matrices, profiles, errors, objectives, interpolation, and solver entry points. | |
| namespace | copp::clarabel |
| Clarabel option, raw setting, status, and linear-solver diagnostic types shared by Clarabel-backed TOPP/COPP solvers. | |
| namespace | copp::clarabel::detail |
| Internal construction tags used to fetch Rust-side Clarabel defaults without double-initializing nested settings. | |
Enumerations | |
| enum class | copp::clarabel::DirectSolveMethod { copp::clarabel::Auto = 0 , copp::clarabel::Qdldl = 1 , copp::clarabel::Faer = 2 , copp::clarabel::Mkl = 3 , copp::clarabel::Panua = 4 } |
| Direct linear solver method forwarded to Clarabel. More... | |
| enum class | copp::clarabel::SolverStatus { copp::clarabel::Unsolved = 0 , copp::clarabel::Solved = 1 , copp::clarabel::PrimalInfeasible = 2 , copp::clarabel::DualInfeasible = 3 , copp::clarabel::AlmostSolved = 4 , copp::clarabel::AlmostPrimalInfeasible = 5 , copp::clarabel::AlmostDualInfeasible = 6 , copp::clarabel::MaxIterations = 7 , copp::clarabel::MaxTime = 8 , copp::clarabel::NumericalError = 9 , copp::clarabel::InsufficientProgress = 10 , copp::clarabel::CallbackTerminated = 11 } |
| Clarabel termination status reported by expert SOCP results. More... | |
Variables | |
| constexpr NoInitTag | copp::clarabel::detail::no_init {} |