lazhen
2025-01-09 8afe90b633046db39042aada36b88193062f8cff
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
56
57
58
59
60
Quintiq file version 2.0
#parent: #root
Method Initialize (
  AlgorithmRun algorithmrun
)
{
  TextBody:
  [*
    this.RunWithDebugCampaignCombis( algorithmrun.RunWithDebugCampaignCombis() ); 
    this.WeightLevelNonFinancial().Initialize( algorithmrun );  
    
    this.IsSync( algorithmrun.IsSync() ); 
    this.HasTotalSupplyUser( algorithmrun.HasTotalSupplyUser() ); 
    this.TotalSupplyUser( algorithmrun.TotalSupplyUser() ); 
    this.IsUsingSelectedUnits( algorithmrun.IsUsingSelectedUnits() );  
    this.IsAutoScalingEnabled( algorithmrun.IsAutoScalingEnabled() );
    
    this.NumberOfPeriodsPerSlide( algorithmrun.NumberOfPeriodsPerSlide() ); 
    this.NumberOfPeriodsInWindow( algorithmrun.NumberOfPeriodsInWindow() ); 
    
    this.HasOverwrittenManualPlanning( algorithmrun.HasOverwrittenManualPlanning() ); 
    this.IsForBenchmarking( algorithmrun.IsForBenchmarking() ); 
    this.IsFrozenRun( algorithmrun.IsFrozenRun() ); 
    this.IsInventoryOptimizationRun( algorithmrun.IsInventoryOptimizationRun() ); 
    this.IsMetaIteration( algorithmrun.IsMetaIteration() ); 
    this.IsPostProcessing( algorithmrun.IsPostProcessing() ); 
    this.IsSlidingWindowsRun( algorithmrun.IsSlidingWindowsRun() ); 
    this.IsSmartPlan( algorithmrun.IsSmartPlan() ); 
    this.MaxNumberOfThreadsForBenchmarking( algorithmrun.MaxNumberOfThreadsBenchmarking() ); 
    this.IsOnlyPlanOneStepUpstream( algorithmrun.IsOnlyPlanOneStepUpstream() ); 
    this.IsSmartPlanForPeriodTask( algorithmrun.IsSmartPlanForPeriodTask() ); 
    this.IsUpstreamSmartPlan( algorithmrun.IsUpstreamSmartPlan() ); 
    this.IsMiddleOutSmartPlan( algorithmrun.IsMiddleOutSmartPlan() ); 
    this.UseCampaignSequenceOptimizer( algorithmrun.IsCampaignSequenceOptimizer() );
    this.UseShiftOptimization( algorithmrun.UseShiftOptimization() );
    
    this.UseBlending( algorithmrun.UseBlending() ); 
    this.UseCampaign( algorithmrun.UseCampaign() ); 
    this.UseCapacitySmoothing( algorithmrun.UseCapacitySmoothing() ); 
    this.UseInventoryMixBalancing( algorithmrun.UseInventoryMixBalancing() ); 
    this.UseLotSize( algorithmrun.UseLotSize() ); 
    this.UseLotCost( algorithmrun.UseLotCost() ); 
    this.UseOneTimeCost( algorithmrun.UseOneTimeCost() ); 
    this.UseProcessMaximumQuantity( algorithmrun.UseProcessMaximumQuantity() ); 
    this.UseProcessMinimumQuantity( algorithmrun.UseProcessMinimumQuantity() ); 
    this.UseSupplySpecification( algorithmrun.UseSupplySpecification() ); 
    this.UseExpiredQty( algorithmrun.UseExpiredQty() ); 
    
    this.MassScalingFactor( algorithmrun.MassScalingFactor() );
    this.MonetaryScalingFactor( algorithmrun.MonetaryScalingFactor() );
    this.TimeScalingFactor( algorithmrun.TimeScalingFactor() )
    this.TimeAccountScalingFactor( algorithmrun.TimeAccountScalingFactor() )
    this.InventoryHoldingScalingFactor( algorithmrun.InventoryHoldingScalingFactor() );
    
    this.MaxLevel( algorithmrun.MaxLevel() ); 
    
    this.TotalTimeLimit( algorithmrun.TotalTimeLimit() );
  *]
  InterfaceProperties { Accessibility: 'Module' }
}