cvxrust 0.1.0

A Rust implementation of Disciplined Convex Programming
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Canonicalization transforms expressions into standard form.
//!
//! This module converts DCP expressions into:
//! - Linear expressions (LinExpr) for affine parts
//! - Quadratic expressions (QuadExpr) for QP objectives
//! - Cone constraints (ConeConstraint) for nonlinear atoms

pub mod canonicalizer;
pub mod lin_expr;

pub use canonicalizer::{canonicalize, CanonExpr, CanonResult, ConeConstraint};
pub use lin_expr::{LinExpr, QuadExpr};