|
| 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.
|
| namespace | copp::detail |
| | Internal helpers for error conversion, no-throw overloads, and small implementation utilities used by the public facade.
|
| namespace | copp::eigen |
| | Optional Eigen adapters that convert Eigen objects to COPP matrix views or map COPP-owned matrices without changing the core API types.
|
| namespace | copp::interpolation |
| | Time-conversion helpers for TOPP2/TOPP3 profiles, including s -> t, uniform t -> s, explicit-sample t -> s, and third-order profile slicing.
|
| namespace | copp::objective |
| | Python-like factory namespace for constructing COPP objective descriptors such as time, linear, thermal-energy, and torque-variation costs.
|
| namespace | copp::solver |
| | Solver entry namespace containing TOPP2, COPP2, TOPP3, COPP3, reachable-set, RA, LP, and SOCP solver families.
|
| namespace | copp::solver::topp2_ra |
| | Second-order time-optimal reachability-analysis solver plus second-order reachable-set artifacts and options.
|
| namespace | copp::solver::reach_set2 |
| | Standalone second-order reachable-set helpers for feasibility analysis or diagnostics before TOPP2/COPP2 recovery.
|
| namespace | copp::solver::copp2_socp |
| | Second-order convex-objective Clarabel SOCP backend with normal profile-returning APIs and expert diagnostic results.
|
| namespace | copp::solver::topp3 |
| | Shared third-order problem, boundary, stationary-bound, and expert result types used by TOPP3-LP, TOPP3-SOCP, and COPP3-SOCP.
|
| namespace | copp::solver::topp3_lp |
| | Third-order time-optimal Clarabel LP backend over a pre-linearized topp3::Problem.
|
| namespace | copp::solver::topp3_socp |
| | Third-order time-optimal Clarabel SOCP backend, commonly used as an iterative convex refinement by rebuilding the problem with the returned profile.a.
|
| namespace | copp::solver::copp3_socp |
| | Third-order convex-objective Clarabel SOCP backend with COPP objective support and expert objective/solver diagnostics.
|