yanweiyuan3
2023-10-10 d901b1ab0ee0b690f5ac211b9cdb1db3a58bca86
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Quintiq file version 2.0
#parent: #root
TypeDataInterface Scenario
{
  TypeKey: '[11660.0.899700850]'
  ImageDataMember ImgOptimizerStatus
  {
    #keys: '1[110880.7.46736820]'
    ImageSpecifications:
    [
      ImageDataMemberImageSpecification
      {
        Description: 'Running'
        Image: 'GEAR_RUN'
        Quill: 'Algorithm_MP::GetIsStatusRunning( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Running'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'Terminated'
        Image: 'GEAR_STOP'
        Quill: 'Algorithm_MP::GetIsStatusTerminated( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Terminated'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'Feasible'
        Image: 'GEAR_OK'
        Quill: 'Algorithm_MP::GetIsStatusFeasible( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Feasible'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'Infeasible'
        Image: 'GEAR_ERROR'
        Quill: 'Algorithm_MP::GetIsStatusInfeasible( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Infeasible'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'Partially feasible'
        Image: 'GEAR_INFORMATION'
        Quill: 'Algorithm_MP::GetIsStatusFeasibleWithNumericalWarnings( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Partially feasible'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'Time limit exceeded'
        Image: 'GEAR_TIME'
        Quill: 'Algorithm_MP::GetIsStatusTimeLimitExceeded( object.astype( ScenarioMP ).OptimizerStatus() )'
        Value: 'Time limit exceeded'
      }
    ]
  }
}