otspot-core 0.3.1

Core implementation for otspot (LP/QP/MIP solver) — published as a dependency of the otspot facade
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod scaling;
pub mod transforms;
pub mod transforms_dup;
pub mod postsolve;
pub mod qp_transforms;
pub mod qp_postsolve;
pub mod qp_phase2;
pub(crate) mod activity;

pub use scaling::RuizScaler;
pub use transforms::{run_presolve, run_presolve_with_flags, PresolveFlags, PresolveStatus};
pub use qp_transforms::{run_qp_presolve_phase1, QpPresolveResult};
pub use qp_phase2::run_qp_presolve_phase2;
pub use qp_postsolve::postsolve_qp_with_dual_recovery;
pub(crate) use qp_postsolve::{recover_y_for_singleton_row_with_bound, bound_contrib_at_var};