Skip to main content

Module types

Module types 

Source
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 i32 status 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.
SolutionView
Zero-copy view of an LP solution, borrowing directly from solver-internal buffers.
SolverStatistics
Accumulated solve metrics for a single solver instance.
StageTemplate
Pre-assembled structural LP for one stage, in CSC (column-major) form.

Enums§

SolverError
Terminal LP solve error returned after all retry attempts are exhausted.