Expand description
§CNVX Core
This crate provides the core types and abstractions for defining and solving optimization problems. It is independent of any particular solver implementation (e.g., simplex, interior point), and contains the building blocks for variables, constraints, objectives, and solutions.
§Modules
constraint: Defines linear constraints and comparison operators (Eq,Leq,Geq).expr: Linear expressions (LinExpr) and terms (LinTerm) for building objectives and constraints.model: TheModelstruct, containing variables, constraints, and objectives.objective: Objective functions (Objective) and builder API.solution: Solution results (Solution) and methods for accessing variable values.solver: TheSolvertrait for solver implementations.status: Solver statuses (SolveStatus) such asOptimalorInfeasible.var: Variable types (Var,VarId) and builder API (VarBuilder).
Re-exports§
pub use constraint::*;pub use expr::*;pub use model::*;pub use objective::*;pub use solution::*;pub use solver::*;pub use status::*;pub use var::*;