21 string? message =
null)
31 throw new ArgumentNullException(
32 nameof(modelExecution));
Result of executing a solver-independent linear or mixed-integer model.
Serializable-style immutable snapshot of the solver selected for one solver-backed ULS execution.
SolverExecutionInfo? OptimizationSolver
Gets the concrete selected optimization engine, when available.
LinearModelSolveResult ModelExecution
Gets the complete portable-model execution result, including normalized variable values and independe...
SolverBackedUlsSolveResult(string solverName, UlsSolveStatus status, UlsFormulationKind formulationKind, LinearModelSolveResult modelExecution, UlsSolution? solution=null, string? message=null)
Initializes a solver-backed ULS result.
UlsFormulationKind FormulationKind
Gets the mathematical formulation used.
Represents a feasible production plan for a ULS problem.
UlsSolveResult(string solverName, UlsSolveStatus status, UlsSolution? solution=null, string? message=null)
Initializes a solve result.
UlsSolveStatus
Describes the mathematical status of a ULS solve.