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