LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
UlsAlgorithmsHeuristicAdapterResult.cs
Go to the documentation of this file.
1using LotSizingDataModel.Solution;
3
5
6/// <summary>
7/// End-to-end normalized result for one ULSAlgorithms heuristic.
8/// </summary>
10{
13 MathematicalModelSolveResult mathematicalResult,
14 LotSizingSolution solution)
15 {
17 externalResult ??
18 throw new ArgumentNullException(
19 nameof(externalResult));
20
22 mathematicalResult ??
23 throw new ArgumentNullException(
24 nameof(mathematicalResult));
25
26 Solution =
27 solution ??
28 throw new ArgumentNullException(
29 nameof(solution));
30 }
31
36
41
42 public LotSizingSolution Solution
43 {
44 get;
45 }
46}
UlsAlgorithmsHeuristicAdapterResult(UlsAlgorithmsHeuristicBridgeResult externalResult, MathematicalModelSolveResult mathematicalResult, LotSizingSolution solution)
Validated feasible result returned by one pinned ULSAlgorithms heuristic.
Stores the solver result for a solver-independent mathematical model.