| Quintiq file version 2.0 | 
| #parent: #root | 
| Method FreezeSlackVariableMeta ( | 
|   CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm program, | 
|   const ProductInStockingPointInPeriodPlanningLeaf pispip, | 
|   Real lower_upper_bound, | 
|   MPVariable slackvar, | 
|   MPConstraint constr | 
| ) const | 
| { | 
|   Description: 'Set lower bound of the variable, with scaling factor influence' | 
|   TextBody: | 
|   [* | 
|     scaledbound := this.ScaleVariable( slackvar, lower_upper_bound );   // scale the lower bound | 
|     filteredbounded := this.FilterCPLEXNoise( scaledbound );  | 
|     slackvar.UpperBound( filteredbounded );  | 
|     slackvar.LowerBound( filteredbounded ); | 
|     constr.Term( slackvar ).Coefficient( 0.0 ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |