Quintiq file version 2.0
|
#parent: #root
|
Method Update (
|
Number nrofperiodsforavgdemand,
|
Duration durationlotsizehorizon,
|
Duration durationinventorymixbalancingcheck,
|
Number nrofperiodsinwindow,
|
Number nrofperiodsperslide,
|
Number nrofperiodssmartplan,
|
Boolean useslidingwindowsapproach,
|
Boolean metaoptfirstlevelhasoverride,
|
Number metaoptfirstlevel,
|
Boolean metaoptlastlevelhasoverride,
|
Number metaoptlastlevel,
|
Boolean usemeta,
|
Number metaoptmaxseconds,
|
Boolean metaoptmininvendafterlast,
|
Boolean metaoptimizerrunfullplanpriorfocus,
|
Boolean usenewcampaign,
|
Number maxnrcombielementcampaign,
|
Boolean usehierarchicalsolver,
|
Boolean metaoptimizercollapselevel,
|
Real metaoptimizercollapselevelweight,
|
Boolean useshiftoptimization
|
)
|
{
|
Description: 'Update values of GlobalParameter_MP'
|
TextBody:
|
[*
|
|
this.DefaultNumberOfPeriodsForAvgDemand( nrofperiodsforavgdemand );
|
this.DurationInventoryMixBalancingCheck( durationinventorymixbalancingcheck );
|
this.DurationLotsizeHorizon( durationlotsizehorizon );
|
this.NumberOfPeriodsInWindow( nrofperiodsinwindow );
|
this.NumberOfPeriodsPerSlide( nrofperiodsperslide );
|
this.NumberOfPeriodsSmartPlan( nrofperiodssmartplan );
|
this.UseSlidingWindowsApproach( useslidingwindowsapproach );
|
this.MetaOptimizerFirstLevelOverride( metaoptfirstlevel );
|
this.MetaOptimizerFirstLevelHasOverride( metaoptfirstlevelhasoverride );
|
this.MetaOptimizerLastLevelOverride( metaoptlastlevel );
|
this.MetaOptimizerLastLevelHasOverride( metaoptlastlevelhasoverride );
|
this.UseMetaOptimizer( usemeta );
|
this.MetaOptimizerMaxNumberOfSecondsAllIterations( metaoptmaxseconds );
|
this.MetaOptimizerMinimizeInvEndAfterLastLevel( metaoptmininvendafterlast );
|
this.UseCampaignSequenceOptimizer( usenewcampaign )
|
this.MaxNrOfElemementsCampaignOptimizerCombi( maxnrcombielementcampaign );
|
this.MetaOptimizerRunFullPlanPriorToFocus( metaoptimizerrunfullplanpriorfocus );
|
this.UseHierarchicalSolver( usehierarchicalsolver );
|
this.MetaOptimizerIsCollapseLevel( metaoptimizercollapselevel );
|
this.MetaOptimizerCollapseLevelWeight( metaoptimizercollapselevelweight );
|
this.UseShiftOptimization( useshiftoptimization );
|
*]
|
}
|