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.
1using System;
2using System.Xml.Serialization;
3
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")]
19{
20 /// <summary>
21 /// The solution has not been evaluated for feasibility.
22 /// </summary>
23 [XmlEnum("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")]
34
35 /// <summary>
36 /// Every evaluated constraint is satisfied and the solution
37 /// has been declared feasible.
38 /// </summary>
39 [XmlEnum("feasible")]
41
42 /// <summary>
43 /// At least one constraint is violated and the solution
44 /// has been declared infeasible.
45 /// </summary>
46 [XmlEnum("infeasible")]
48}
FeasibilityStatus
Indicates the evaluated feasibility status of a lot-sizing solution candidate.
@ NotEvaluated
The solution has not been evaluated for feasibility.
@ Infeasible
At least one constraint is violated and the solution has been declared infeasible.
@ Feasible
Every evaluated constraint is satisfied and the solution has been declared feasible.
@ PartiallyEvaluated
Only part of the solution constraints has been evaluated.