LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
SolutionCheckLevel.cs
Go to the documentation of this file.
1
namespace
LotSizingDataModel.Checker.Common
;
2
3
/// <summary>
4
/// Defines how deeply a lot-sizing solution must be checked.
5
/// </summary>
6
public
enum
SolutionCheckLevel
7
{
8
/// <summary>
9
/// Checks only the structural consistency of the solution.
10
/// </summary>
11
Structural
= 0,
12
13
/// <summary>
14
/// Checks structure, numerical domains, and mathematical feasibility.
15
/// </summary>
16
Feasibility
= 1,
17
18
/// <summary>
19
/// Performs all available checks, including objective-value verification.
20
/// </summary>
21
Full
= 2
22
}
LotSizingDataModel.Checker.Common
Definition
SolutionCheckIssueKind.cs:1
LotSizingDataModel.Checker.Common.SolutionCheckLevel
SolutionCheckLevel
Defines how deeply a lot-sizing solution must be checked.
Definition
SolutionCheckLevel.cs:7
LotSizingDataModel.Checker.Common.SolutionCheckLevel.Full
@ Full
Performs all available checks, including objective-value verification.
Definition
SolutionCheckLevel.cs:21
LotSizingDataModel.Checker.Feasibility
Definition
ClosedLoopSolutionFeasibilityChecker.cs:7
LotSizingDataModel.Checker.Structural
Definition
MacroMicroSchedulingStructuralValidator.cs:10
LotSizingDataModel.Checker
Common
SolutionCheckLevel.cs
Generated by
1.17.0