This function checks if the numeric argument is outside of the interval 0.9 to 1.1. If this is the case, the function writes a warning.
impure function warnIfPerformanceOutOfBounds input Real x "Argument to be checked"; input String msg "String to be added to warning message"; input String curveName "Name of the curve that was tested"; output Integer retVal "0 if x is inside bounds, -1 if it is below bounds, or +1 if it is above bounds"; end warnIfPerformanceOutOfBounds;
impure
keyword for MSL 4.0.0.