LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
SolutionCheckIssueKind.cs
Go to the documentation of this file.
1
namespace
LotSizingDataModel.Checker.Common
;
2
3
/// <summary>
4
/// Identifies the category of an issue detected while checking a solution.
5
/// </summary>
6
public
enum
SolutionCheckIssueKind
7
{
8
/// <summary>
9
/// The issue could not be classified more precisely.
10
/// </summary>
11
Unknown
= 0,
12
13
/// <summary>
14
/// The solution structure is inconsistent with the instance.
15
/// </summary>
16
Structural
= 1,
17
18
/// <summary>
19
/// A decision value violates its numerical domain.
20
/// </summary>
21
VariableDomain
= 2,
22
23
/// <summary>
24
/// A mathematical variable required by the model has no candidate value.
25
/// </summary>
26
MissingVariableValue
= 3,
27
28
/// <summary>
29
/// A mathematical constraint is violated.
30
/// </summary>
31
ConstraintViolation
= 4,
32
33
/// <summary>
34
/// The recomputed objective is inconsistent with a reported value.
35
/// </summary>
36
ObjectiveMismatch
= 5,
37
38
/// <summary>
39
/// A requested check could not be completed.
40
/// </summary>
41
CheckFailure
= 6
42
}
LotSizingDataModel.Checker.Common
Definition
SolutionCheckIssueKind.cs:1
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind
SolutionCheckIssueKind
Identifies the category of an issue detected while checking a solution.
Definition
SolutionCheckIssueKind.cs:7
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.CheckFailure
@ CheckFailure
A requested check could not be completed.
Definition
SolutionCheckIssueKind.cs:41
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.MissingVariableValue
@ MissingVariableValue
A mathematical variable required by the model has no candidate value.
Definition
SolutionCheckIssueKind.cs:26
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.Unknown
@ Unknown
The issue could not be classified more precisely.
Definition
SolutionCheckIssueKind.cs:11
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.ConstraintViolation
@ ConstraintViolation
A mathematical constraint is violated.
Definition
SolutionCheckIssueKind.cs:31
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.VariableDomain
@ VariableDomain
A decision value violates its numerical domain.
Definition
SolutionCheckIssueKind.cs:21
LotSizingDataModel.Checker.Common.SolutionCheckIssueKind.ObjectiveMismatch
@ ObjectiveMismatch
The recomputed objective is inconsistent with a reported value.
Definition
SolutionCheckIssueKind.cs:36
LotSizingDataModel.Checker.Structural
Definition
MacroMicroSchedulingStructuralValidator.cs:10
LotSizingDataModel.Checker
Common
SolutionCheckIssueKind.cs
Generated by
1.17.0