LotSizingDataModel.Solution
2.0.1
Solution objects for production, setup, inventory and related decisions.
Loading...
Searching...
No Matches
FeasibilityStatus.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Xml.Serialization;
3
4
namespace
LotSizingDataModel.Solution.Common
;
5
6
/// <summary>
7
/// Indicates the evaluated feasibility status of a
8
/// lot-sizing solution candidate.
9
/// </summary>
10
/// <remarks>
11
/// This status describes whether the solution satisfies the
12
/// constraints of its associated instance. It is independent
13
/// of the method used to generate the solution and of any
14
/// optimality information.
15
/// </remarks>
16
[Serializable]
17
[XmlType(TypeName =
"feasibilityStatus"
)]
18
public
enum
FeasibilityStatus
19
{
20
/// <summary>
21
/// The solution has not been evaluated for feasibility.
22
/// </summary>
23
[XmlEnum(
"notEvaluated"
)]
24
NotEvaluated
,
25
26
/// <summary>
27
/// Only part of the solution constraints has been evaluated.
28
///
29
/// No conclusion can be drawn about the complete feasibility
30
/// of the solution.
31
/// </summary>
32
[XmlEnum(
"partiallyEvaluated"
)]
33
PartiallyEvaluated
,
34
35
/// <summary>
36
/// Every evaluated constraint is satisfied and the solution
37
/// has been declared feasible.
38
/// </summary>
39
[XmlEnum(
"feasible"
)]
40
Feasible
,
41
42
/// <summary>
43
/// At least one constraint is violated and the solution
44
/// has been declared infeasible.
45
/// </summary>
46
[XmlEnum(
"infeasible"
)]
47
Infeasible
48
}
LotSizingDataModel.Solution.Common
Definition
AlgorithmParameter.cs:4
LotSizingDataModel.Solution.Common.FeasibilityStatus
FeasibilityStatus
Indicates the evaluated feasibility status of a lot-sizing solution candidate.
Definition
FeasibilityStatus.cs:19
LotSizingDataModel.Solution.Common.FeasibilityStatus.NotEvaluated
@ NotEvaluated
The solution has not been evaluated for feasibility.
Definition
FeasibilityStatus.cs:24
LotSizingDataModel.Solution.Common.FeasibilityStatus.Infeasible
@ Infeasible
At least one constraint is violated and the solution has been declared infeasible.
Definition
FeasibilityStatus.cs:47
LotSizingDataModel.Solution.Common.FeasibilityStatus.Feasible
@ Feasible
Every evaluated constraint is satisfied and the solution has been declared feasible.
Definition
FeasibilityStatus.cs:40
LotSizingDataModel.Solution.Common.FeasibilityStatus.PartiallyEvaluated
@ PartiallyEvaluated
Only part of the solution constraints has been evaluated.
Definition
FeasibilityStatus.cs:33
LotSizingDataModel.Solution
Common
FeasibilityStatus.cs
Generated by
1.17.0