Microscopic Traffic Simulator
|
Class controlling performing simulation actions by simulation calendar. More...
Public Member Functions | |
void | Dispose () |
Disposes cellular topology resources. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Dispose disposable fields. More... | |
Properties | |
TimeSpan | CurrentModelTime [get] |
Model time of last tick of simulation timer or last change of simulation run. More... | |
TimeSpan | ModelTimeToPause [get, set] |
Simulation model time when the simulation will be paused. More... | |
SimulationState | SimulationState [get] |
Current simulation status of simulation. More... | |
int | UsedSeed [get] |
Seed which is used in the simulation. More... | |
double | SimulationSpeed [get, set] |
Current simulation speed in model time speed divided by computer/user time speed More... | |
bool | IsMaxSimulationSpeed [get, set] |
Indicates whether the simulation speed is maximal. More... | |
Events | |
EventHandler | ModelTimeChanged |
An event informing about changing of model time. More... | |
EventHandler | SimulationPaused |
An event informing about applying of pause by the simulation control. More... | |
EventHandler | SingleSimulationActionPerformed |
An event informing about finishing of simulation action. More... | |
EventHandler< SimulationSpeedChangeEventArgs > | SimulationSpeedChanged |
Event of simulation speed change. More... | |
EventHandler | IsMaxSimulationSpeedChange |
Event of activation or deactivation of maximum simulation speed. More... | |
Class controlling performing simulation actions by simulation calendar.
Definition at line 12 of file Simulation.cs.
|
protectedvirtual |
Dispose disposable fields.
disposing | Flag indicating whether to release managed resources. |
Definition at line 519 of file Simulation.cs.
void Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.Dispose | ( | ) |
Disposes cellular topology resources.
Definition at line 534 of file Simulation.cs.
|
get |
Model time of last tick of simulation timer or last change of simulation run.
Definition at line 49 of file Simulation.cs.
|
getset |
Indicates whether the simulation speed is maximal.
Definition at line 157 of file Simulation.cs.
|
getset |
Simulation model time when the simulation will be paused.
Definition at line 59 of file Simulation.cs.
|
getset |
Current simulation speed in model time speed divided by computer/user time speed
Definition at line 123 of file Simulation.cs.
|
get |
Current simulation status of simulation.
Definition at line 96 of file Simulation.cs.
|
get |
Seed which is used in the simulation.
Definition at line 105 of file Simulation.cs.
EventHandler Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.IsMaxSimulationSpeedChange |
Event of activation or deactivation of maximum simulation speed.
Definition at line 87 of file Simulation.cs.
EventHandler Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.ModelTimeChanged |
An event informing about changing of model time.
Definition at line 67 of file Simulation.cs.
EventHandler Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.SimulationPaused |
An event informing about applying of pause by the simulation control.
Definition at line 72 of file Simulation.cs.
EventHandler<SimulationSpeedChangeEventArgs> Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.SimulationSpeedChanged |
Event of simulation speed change.
Definition at line 82 of file Simulation.cs.
EventHandler Microscopic_Traffic_Simulator___Model.SimulationControl.Simulation.SingleSimulationActionPerformed |
An event informing about finishing of simulation action.
Definition at line 77 of file Simulation.cs.