| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ReducePeriodDecay ( | 
|   LibOpt_Task task, | 
|   RunContextMeta rcm | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     eis := this.Optimization().astype( Optimization ).MacroPlan().OptimizerMetaEIS();  | 
|     baseforperioddecay_old := eis.BaseForPeriodDecay();  | 
|     delta := abs(  1- baseforperioddecay_old );  | 
|     delta := delta * rcm.OptionStartBaseForPeriodDecayDecayFactor();  | 
|     eis.BaseForPeriodDecay( 1 - delta );  | 
|     task.Log( 'Base for period decay:' + [String] eis.BaseForPeriodDecay() ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |