| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | | Quintiq file version 2.0 |  | #parent: #root |  | Method ScaleGoalTerm ( |  |   const Type vartype, |  |   const StrategyLevelMacroPlan level |  | ) const as Real |  | { |  |   Description: 'Scale the goal first obtaining the unscaled variable, and dividing it with the goal scaling factor' |  |   TextBody: |  |   [* |  |     // soh yee Mar-17-2015 (created) |  |      |  |     // Similar to how the logic to scale the constraint |  |     varscale := CapacityPlanningSuboptimizer::GetVariableScaleFactor( vartype );           // Get the unscaled variable by multiplying it back with its scaling factor. |  |      |  |     return varscale / level.GoalScaling();     // Scale the goal |  |   *] |  |   InterfaceProperties { Accessibility: 'Module' } |  | } | 
 |