28 ArgumentNullException.ThrowIfNull(
31 ArgumentNullException.ThrowIfNull(
Represents the result of initializing the complete lot-sizing solver infrastructure.
Orchestrates the complete solution of a lot-sizing instance, from formulation selection to normalized...
LotSizingSolverBootstrapResult BootstrapResult
Gets the underlying solver bootstrap result.
StandardLotSizingSolverBootstrapResult(MathematicalModelFormulationRegistry formulationRegistry, LotSizingSolverBootstrapResult bootstrapResult)
Initializes a standard solver-bootstrap result.
MathematicalModelFormulationRegistry FormulationRegistry
Gets the formulation registry created for this runtime.
bool CanSolve
Gets a value indicating whether at least one discovered solver can currently solve mathematical model...
bool IsSuccessful
Gets a value indicating whether a high-level solver service was initialized.
LotSizingSolverService? SolverService
Gets the initialized high-level solver service, or null when initialization did not produce a service...