LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
MathematicalFeasibilityCheckResult.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Solution.Common;
2
3
namespace
LotSizingDataModel.Checker.Feasibility
;
4
5
public
sealed
class
MathematicalFeasibilityCheckResult
6
{
7
public
MathematicalFeasibilityCheckResult
(
8
FeasibilityStatus status,
9
IReadOnlyList<MathematicalFeasibilityDiagnostic> diagnostics)
10
{
11
ArgumentNullException.ThrowIfNull(diagnostics);
12
13
Status
= status;
14
Diagnostics
= diagnostics.ToArray();
15
}
16
17
public
FeasibilityStatus
Status
{
get
; }
18
public
MathematicalFeasibilityDiagnostic
[]
Diagnostics
{
get
; }
19
20
public
bool
IsFeasible
=>
21
Status
== FeasibilityStatus.Feasible;
22
}
LotSizingDataModel.Checker.Feasibility.MathematicalFeasibilityCheckResult.MathematicalFeasibilityCheckResult
MathematicalFeasibilityCheckResult(FeasibilityStatus status, IReadOnlyList< MathematicalFeasibilityDiagnostic > diagnostics)
Definition
MathematicalFeasibilityCheckResult.cs:7
LotSizingDataModel.Checker.Feasibility.MathematicalFeasibilityCheckResult.Status
FeasibilityStatus Status
Definition
MathematicalFeasibilityCheckResult.cs:17
LotSizingDataModel.Checker.Feasibility.MathematicalFeasibilityCheckResult.Diagnostics
MathematicalFeasibilityDiagnostic[] Diagnostics
Definition
MathematicalFeasibilityCheckResult.cs:18
LotSizingDataModel.Checker.Feasibility.MathematicalFeasibilityCheckResult.IsFeasible
bool IsFeasible
Definition
MathematicalFeasibilityCheckResult.cs:20
LotSizingDataModel.Checker.Feasibility.MathematicalFeasibilityDiagnostic
Definition
MathematicalFeasibilityDiagnostic.cs:4
LotSizingDataModel.Checker.Feasibility
Definition
ClosedLoopSolutionFeasibilityChecker.cs:7
LotSizingDataModel.Checker
Feasibility
MathematicalFeasibilityCheckResult.cs
Generated by
1.17.0