SIMLIB/C++
3.07
|
Simulation control algorithm. More...
Go to the source code of this file.
Namespaces | |
simlib3 | |
Implementation of class CalendarList interface is static - using global functions in SQS namespace. | |
Functions | |
simlib3::DEFINE_HOOK (Delay) | |
simlib3::DEFINE_HOOK (DelayInit) | |
void | simlib3::SampleDelays () |
simlib3::DEFINE_HOOK (ZDelayTimerInit) | |
simlib3::DEFINE_HOOK (Break) | |
void | simlib3::InstallBreak (void(*f)()) |
InstallBreak — set function for checking if user breaks simulation. More... | |
simlib3::DEFINE_HOOK (SamplerAct) | |
simlib3::DEFINE_HOOK (SamplerInit) | |
simlib3::DEFINE_HOOK (WUclear) | |
void | simlib3::SIMLIB_WUClear () |
simlib3::DEFINE_HOOK (WUget_next) | |
void | simlib3::SIMLIB_DoActions () |
void | simlib3::Stop () |
stop current simulation run More... | |
void | simlib3::Abort () |
end simulation program More... | |
void | simlib3::SIMLIB_Init (double T0, double T1, unsigned version) |
void | simlib3::Run () |
run simulation experiment More... | |
Variables | |
const double & | simlib3::StartTime = SIMLIB_StartTime |
time of simulation start More... | |
const double & | simlib3::Time = SIMLIB_Time |
model time (is NOT the block) More... | |
const double & | simlib3::NextTime = SIMLIB_NextTime |
next-event time More... | |
const double & | simlib3::EndTime = SIMLIB_EndTime |
time of simulation end More... | |
Entity *const & | simlib3::Current = SIMLIB_Current |
pointer to active (now running) entity More... | |
unsigned long | simlib3::SIMLIB_experiment_no = 0 |
static SIMLIB_statistics_t | simlib3::SIMLIB_run_statistics |
const SIMLIB_statistics_t & | simlib3::SIMLIB_statistics = SIMLIB_run_statistics |
interface to internal run-time statistics structure More... | |
static bool | simlib3::StopFlag = false |
Simulation control algorithm.
Definition in file run.cc.