akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
Akreon Convex

Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.

Start here

Workflow

Area Purpose
Model Compose fixed-dimension variables, DCP expressions, sets, objectives, and constraints.
Canonicalize Convert supported compositions into affine constraints and product cones.
Solve Inspect solver status, primal/dual iterates, numerical events, and diagnostics.

C++ integration

Link the Akreon::Convex CMake target. The library is header-only; dimensions and mathematical contracts are represented in C++ types.

LP, SOCP, and SDP are supported; QP/QCQP support depends on available conic reformulations. Exponential/power cone solving is incomplete.