| Quintiq file version 2.0 | 
| #parent: #root | 
| Method UpdateOptimalVariableValues ( | 
|   MathematicalProgram program | 
| ) | 
| { | 
|   Description: 'Updates the minimum and maximum optimal variable value per scaling type' | 
|   TextBody: | 
|   [* | 
|     // MVR1 Feb-16-2016 (created) | 
|     run := this.MacroPlan().GetLastAlgorithmRun(); | 
|      | 
|     // Update the min/max optimal value of the regular variables | 
|     // We do not want to include the slack variables in the statistics used for scaling | 
|     traverse( program, Variables, var, AlgorithmScaling::IsVariableForScaling( var ) )  | 
|     { | 
|       run.UpdateMinMaxOptValue( var, this ); | 
|     } | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |