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