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