26 ArgumentNullException.ThrowIfNull(bootstrapResult);
Represents the normalized result of a solver execution.
bool BootstrapSucceeded
Gets a value indicating whether solver initialization was successful.
bool HasFeasibleSolution
Gets a value indicating whether a feasible lot-sizing solution was produced.
SolverRunResult? RunResult
Gets the solver run result, when solving was started.
bool CanSolve
Gets a value indicating whether at least one usable solver was available.
StandardLotSizingSolverBootstrapResult BootstrapResult
Gets the bootstrap result.
StandardLotSizingIntegrationCheckResult(StandardLotSizingSolverBootstrapResult bootstrapResult, SolverRunResult? runResult)
Initializes an integration-check result.
SolverTerminationReason TerminationReason
Gets the normalized termination reason, or SolverTerminationReason.Unknown when no run was started.
Represents the complete initialization result for the standard lot-sizing solver infrastructure.
SolverTerminationReason
Describes why a solver execution terminated.