UnitDelay

The UnitDelay object holds the value from the last update time.  It is used to prevent an infinite loop from occurring when a modelled calculation includes a feedback loop.

y = X

where:

y = present output value for the UnitDelay object

X = input to the UnitDelay at the last update time