#include <MultiThreadSimEngine.h>


Public Member Functions | |
| CycleAdvanceJob (vector< AnalogDelayObject * > *analogDelayObjects) | |
| virtual void | start () |
| Starts the execution of the job. | |
Protected Attributes | |
| vector< AnalogDelayObject * > * | analog_delay_objects |
Definition at line 71 of file MultiThreadSimEngine.h.
| CycleAdvanceJob::CycleAdvanceJob | ( | vector< AnalogDelayObject * > * | analogDelayObjects | ) | [inline] |
Definition at line 74 of file MultiThreadSimEngine.h.
| void CycleAdvanceJob::start | ( | ) | [virtual] |
Starts the execution of the job.
Calls the advanceCycle to all objects which need to update their state after each simulation cycle ( = minDelay) in multi-thread scenario. These are currently only objects of type AnalogDelayObject.
Implements ThreadPoolJob.
Definition at line 44 of file MultiThreadSimEngine.cpp.
References analog_delay_objects.
vector<AnalogDelayObject *>* CycleAdvanceJob::analog_delay_objects [protected] |
1.5.5