| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ScaleConstraintTerm ( | 
|   const Type vartype, | 
|   const Type constrtype | 
| ) const as Real | 
| { | 
|   Description: 'Scale the constraint term by first obtaining the unscaled variable, and dividing it with the constraint scaling factor' | 
|   TextBody: | 
|   [* | 
|     //It is intended to pass const as argument to put more focus on the variable name for readability on the methods that call this method. | 
|      | 
|     varscale := CapacityPlanningSuboptimizer::GetVariableScaleFactor( vartype );           // Get the unscaled variable by multiplying it back with its scaling factor. | 
|     constscale := this.GetConstraintScaleFactor( constrtype );  // Obtain the scaling factor of constraint | 
|      | 
|     return varscale / constscale;     // Scale the constraint | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |