NonStrictDelay
ptolemy.domains.sr.lib.NonStrictDelay

This actor provides a one-tick delay. On each firing, it produces on the output port whatever value it read on the input port in the previous tick of the clock. If the input was absent on the previous tick of the clock, then the output will be absent. On the first tick, the output is <i>initialValue</i> if it is given, and absent otherwise. In contrast to the Pre actor, this actor is non-strict, and hence can break causality loops. Whereas Pre provides a one-step delay of non-absent values, this actor simply delays by one clock tick.

Author(s): Paul Whitaker, Elaine Cheong, and Edward A. Lee
Version:$Id: NonStrictDelay.doc.html,v 1.1 2006/02/22 18:41:22 mangal Exp $
Pt.Proposed Rating:Yellow (celaine)
Pt.Accepted Rating:Yellow (cxh)




initialValue
Initial token value. Can be of any type.