impure function delay3 input Real expr, delayTime; parameter input Real delayMax annotation( __OpenModelica_functionVariability = true); output Real value; end delay3;