| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create ( | 
|   ScalingType_Lib constraintscaling, | 
|   ScalingType_Lib variablescaling | 
| ) as CoefficientScaling_Lib | 
| { | 
|   Description: 'Static method to create an instance of CoefficientScaling' | 
|   TextBody: | 
|   [* | 
|     // MVR1 Feb-12-2016 (created) | 
|     result := CoefficientScaling_Lib::FindCoefficientScalingType_LibIndex( constraintscaling.Name(), variablescaling.Name(), constraintscaling.AlgorithmRun().Key() );  | 
|     if ( isnull( result ) )  | 
|     { | 
|       result := constraintscaling.AsConstraintScalingType( relnew, | 
|                                                            KeyAlgorithmRun := constraintscaling.AlgorithmRun().Key(), | 
|                                                            ConstraintScalingTypeName := constraintscaling.Name(), | 
|                                                            VariableScalingTypeName := variablescaling.Name() ); | 
|                                                             | 
|     } | 
|     result.VariableScalingType( relset, variablescaling ); | 
|      | 
|     return result; | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |