Skip to main content

oximo_solver/
lib.rs

1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3
4pub mod incremental;
5pub mod infeasibility;
6pub mod options;
7pub mod persistent;
8pub mod prepare;
9pub mod reconstruct;
10pub mod result;
11pub mod solver;
12pub mod status;
13
14pub use incremental::{Snapshot, snapshot};
15pub use infeasibility::{Iis, IisReport, InfeasibilityDiagnosis, VarBoundKind, is_infeasible};
16pub use options::{HasUniversal, UniversalOptions, UniversalOptionsExt};
17pub use persistent::PersistentSolver;
18pub use result::{
19    ConstraintEvaluation, DualStatus, ModelReport, SocEvaluation, SolutionPoint, SolverResult,
20};
21pub use solver::Solver;
22pub use status::{PrimalStatus, SolverError, TerminationStatus};