LotSizingDataModel.Solver
2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
ScientificSolutionMethodCandidate.cs
Go to the documentation of this file.
1
namespace
LotSizingDataModel.Solver.Resolution.Scientific
;
2
3
/// <summary>
4
/// One scientific solution-method candidate for a classified instance.
5
/// </summary>
6
public
sealed
class
ScientificSolutionMethodCandidate
7
{
8
internal
ScientificSolutionMethodCandidate
(
9
ScientificSolutionMethodDefinition
method,
10
ScientificSolutionMethodCompatibilityKind
compatibility,
11
string
rationale)
12
{
13
Method
=
14
method ??
15
throw
new
ArgumentNullException(nameof(method));
16
17
Compatibility
= compatibility;
18
Rationale
= rationale ??
string
.Empty;
19
}
20
21
public
ScientificSolutionMethodDefinition
Method
{
get
; }
22
23
public
ScientificSolutionMethodCompatibilityKind
Compatibility
{
get
; }
24
25
public
string
Rationale
{
get
; }
26
27
public
bool
IsExecutableCandidate
=>
28
Compatibility
==
29
ScientificSolutionMethodCompatibilityKind
.ExecutableCompatible;
30
}
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCandidate.Method
ScientificSolutionMethodDefinition Method
Definition
ScientificSolutionMethodCandidate.cs:21
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCandidate.ScientificSolutionMethodCandidate
ScientificSolutionMethodCandidate(ScientificSolutionMethodDefinition method, ScientificSolutionMethodCompatibilityKind compatibility, string rationale)
Definition
ScientificSolutionMethodCandidate.cs:8
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCandidate.Compatibility
ScientificSolutionMethodCompatibilityKind Compatibility
Definition
ScientificSolutionMethodCandidate.cs:23
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCandidate.IsExecutableCandidate
bool IsExecutableCandidate
Definition
ScientificSolutionMethodCandidate.cs:27
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCandidate.Rationale
string Rationale
Definition
ScientificSolutionMethodCandidate.cs:25
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodDefinition
One scientific solution-method definition.
Definition
ScientificSolutionMethodDefinition.cs:9
LotSizingDataModel.Solver.Resolution.Scientific
Definition
ScientificResolutionPlan.cs:5
LotSizingDataModel.Solver.Resolution.Scientific.ScientificSolutionMethodCompatibilityKind
ScientificSolutionMethodCompatibilityKind
Definition
ScientificSolutionMethodCompatibilityKind.cs:4
LotSizingDataModel.Solver
Resolution
Scientific
ScientificSolutionMethodCandidate.cs
Generated by
1.17.0