Function that outputs 1 if the incidence angle is below 100 degrees, and 0.5 otherwise. The implementation is once continuously differentiable in its input arguments.
See Buildings.HeatTransfer.Convection.Exterior for an example that uses this function.
function windDirectionModifier extends Modelica.Icons.Function; input Modelica.Units.SI.Angle azi "Surface azimuth"; input Modelica.Units.SI.Angle dir(min = 0, max = 2*Modelica.Constants.pi) "Wind direction (0=wind from North)"; output Real W "Wind direction modifier"; end windDirectionModifier;