cosapp.core.time¶
Classes
|
Observer pattern subject notifying its observers when time changes |
|
Abstract time observer. |
|
Unique (singleton) time manager |
-
class
cosapp.core.time.TimeManager(*args, **kwargs)[source]¶ Bases:
cosapp.patterns.observer.SubjectObserver pattern subject notifying its observers when time changes
-
property
time¶ Current simulation time
-
property
-
class
cosapp.core.time.TimeObserver(sign_in=True)[source]¶ Bases:
cosapp.patterns.observer.ObserverAbstract time observer. Concrete derived classes must implement abstract method ‘_update’.
-
property
t¶ Current simulation time - alias for time
-
property
time¶ Current simulation time
-
property
-
class
cosapp.core.time.UniversalClock(*args, **kwargs)[source]¶ Bases:
cosapp.core.time.TimeManagerUnique (singleton) time manager