orc.runtime
Class LogicalClock

java.lang.Object
  extended by orc.runtime.LogicalClock

public final class LogicalClock
extends java.lang.Object

An event queue for site calls to a logical timer (created by MakeTimer).

According to the semantics of logical time, logical timers can only advance when there are no pending site calls except those to so-called "immediate" sites. However it's not so clear how logical timers should interact with "<<". For the moment clocks are allowed to advance even if there are tokens blocked on a group cell.

Author:
dkitchin, quark

Method Summary
 void stop()
          When the region associated with this clock dies, the simulation is stopped.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

stop

public void stop()
When the region associated with this clock dies, the simulation is stopped. The parent clock no longer has to wait on this clock.