Expand description
Core types for the solver abstraction layer.
Defines the canonical representations of LP solutions, basis management, and terminal solver errors used throughout the solver interface.
Structs§
- Basis
- Simplex basis storing solver-native
i32status codes for zero-copy round-trip basis management. - LpSolution
- Complete solution from a successful LP solve.
- RowBatch
- Batch of constraint rows for addition to a loaded LP, in CSR (row-major) form.
- Solution
View - Zero-copy view of an LP solution, borrowing directly from solver-internal buffers.
- Solver
Statistics - Accumulated solve metrics for a single solver instance.
- Stage
Template - Pre-assembled structural LP for one stage, in CSC (column-major) form.
Enums§
- Solver
Error - Terminal LP solve error returned after all retry attempts are exhausted.