Skip to main content

Module quad_expr

Module quad_expr 

Source
Expand description

Quadratic expression type for QP objectives.

QuadExpr extends Expression with quadratic terms, enabling ergonomic construction of QP objectives via operator overloading:

use otspot_model::Model;

let mut model = Model::new("qp");
let x = model.add_var("x", 1.0, f64::INFINITY);
let y = model.add_var("y", 0.0, f64::INFINITY);
model.minimize(x * x + 2.0 * x * y);  // min x² + 2xy

Structs§

QuadExpr
A quadratic (or linear) expression for use as a QP objective.