LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
IMathematicalSolutionValueProjector.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Checker.Projection
;
2
using
LotSizingDataModel.Solution;
3
using
LotSizingDataModel.Solver.Modeling;
4
5
namespace
LotSizingDataModel.Checker.Contracts
;
6
7
/// <summary>
8
/// Defines projection of a normalized lot-sizing solution onto
9
/// the variables of a solver-independent mathematical model.
10
/// </summary>
11
public
interface
IMathematicalSolutionValueProjector
12
{
13
/// <summary>
14
/// Projects candidate business-decision values onto all
15
/// mathematical variables that have supported domain keys.
16
/// </summary>
17
/// <param name="model">Mathematical model to populate.</param>
18
/// <param name="solution">Candidate lot-sizing solution.</param>
19
/// <returns>Projected values and diagnostics.</returns>
20
MathematicalSolutionProjectionResult
Project
(
21
MathematicalModel model,
22
LotSizingSolution solution);
23
}
LotSizingDataModel.Checker.Projection.MathematicalSolutionProjectionResult
Contains mathematical-variable values projected from one normalized lot-sizing solution.
Definition
MathematicalSolutionProjectionResult.cs:8
LotSizingDataModel.Checker.Contracts.IMathematicalSolutionValueProjector
Defines projection of a normalized lot-sizing solution onto the variables of a solver-independent mat...
Definition
IMathematicalSolutionValueProjector.cs:12
LotSizingDataModel.Checker.Contracts.IMathematicalSolutionValueProjector.Project
MathematicalSolutionProjectionResult Project(MathematicalModel model, LotSizingSolution solution)
Projects candidate business-decision values onto all mathematical variables that have supported domai...
LotSizingDataModel.Checker.Contracts
Definition
ILotSizingSolutionChecker.cs:7
LotSizingDataModel.Checker.Projection
Definition
MathematicalSolutionProjectionIssue.cs:1
LotSizingDataModel.Checker
Contracts
IMathematicalSolutionValueProjector.cs
Generated by
1.17.0