LotSizingDataModel.Instance
2.0.1
Lot-sizing instance representation, descriptors and problem characterization.
Loading...
Searching...
No Matches
HistoricalClassificationCapability.cs
Go to the documentation of this file.
1
namespace
LotSizingDataModel.Instance.Scientific
;
2
3
/// <summary>
4
/// Describes what the current engine can safely do with one historical
5
/// classification scheme.
6
/// </summary>
7
public
sealed
class
HistoricalClassificationCapability
8
{
9
internal
HistoricalClassificationCapability
(
10
string
code,
11
string
name,
12
HistoricalClassificationCapabilityKind
kind,
13
bool
canMapDeclaredClassification,
14
bool
canDetectCompleteHistoricalCode,
15
bool
requiresExplicitParameterProfile,
16
string
note)
17
{
18
Code
= code;
19
Name
= name;
20
Kind
= kind;
21
CanMapDeclaredClassification
=
22
canMapDeclaredClassification;
23
CanDetectCompleteHistoricalCode
=
24
canDetectCompleteHistoricalCode;
25
RequiresExplicitParameterProfile
=
26
requiresExplicitParameterProfile;
27
Note
= note;
28
}
29
30
public
string
Code
{
get
; }
31
public
string
Name
{
get
; }
32
public
HistoricalClassificationCapabilityKind
Kind
{
get
; }
33
34
public
bool
CanMapDeclaredClassification
{
get
; }
35
36
/// <summary>
37
/// Gets whether this engine can infer the complete historical source code
38
/// from the current coarse descriptor alone.
39
/// </summary>
40
public
bool
CanDetectCompleteHistoricalCode
{
get
; }
41
42
public
bool
RequiresExplicitParameterProfile
{
get
; }
43
public
string
Note
{
get
; }
44
}
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.HistoricalClassificationCapability
HistoricalClassificationCapability(string code, string name, HistoricalClassificationCapabilityKind kind, bool canMapDeclaredClassification, bool canDetectCompleteHistoricalCode, bool requiresExplicitParameterProfile, string note)
Definition
HistoricalClassificationCapability.cs:9
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.Kind
HistoricalClassificationCapabilityKind Kind
Definition
HistoricalClassificationCapability.cs:32
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.Name
string Name
Definition
HistoricalClassificationCapability.cs:31
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.RequiresExplicitParameterProfile
bool RequiresExplicitParameterProfile
Definition
HistoricalClassificationCapability.cs:42
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.Code
string Code
Definition
HistoricalClassificationCapability.cs:30
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.Note
string Note
Definition
HistoricalClassificationCapability.cs:43
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.CanDetectCompleteHistoricalCode
bool CanDetectCompleteHistoricalCode
Gets whether this engine can infer the complete historical source code from the current coarse descri...
Definition
HistoricalClassificationCapability.cs:40
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapability.CanMapDeclaredClassification
bool CanMapDeclaredClassification
Definition
HistoricalClassificationCapability.cs:34
LotSizingDataModel.Instance.Scientific
Definition
HistoricalClassificationCapability.cs:1
LotSizingDataModel.Instance.Scientific.HistoricalClassificationCapabilityKind
HistoricalClassificationCapabilityKind
Definition
HistoricalClassificationCapabilityKind.cs:4
LotSizingDataModel.Instance
Scientific
HistoricalClassificationCapability.cs
Generated by
1.17.0