| 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 ); | 
|   *] | 
| } |