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' } 
 | 
} 
 |