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