|
Microsimulation API
|
#include <boost/function.hpp>#include <string>

Go to the source code of this file.
Classes | |
| class | ssim::Event |
| basic event in the simulation. More... | |
| class | ssim::Process |
| Virtual class (interface) representing processes running within the simulator. More... | |
| class | ssim::ProcessWithPId |
| utility Process class providing a utility interface with the simulator. More... | |
| class | ssim::SimErrorHandler |
| an error handler for simulation errors. More... | |
| class | ssim::Sim |
| a generic discrete-event sequential simulator More... | |
Namespaces | |
| ssim | |
| name space for the Siena simulator. | |
Typedefs | |
| typedef int | ssim::ProcessId |
| process identifier type More... | |
| typedef double | ssim::Time |
| virtual time type More... | |
| typedef boost::function< bool(const Event *)> | ssim::EventPredicate |
Functions | |
| void | ssim::Rprint_actions () |
Variables | |
| const ProcessId | ssim::NULL_PROCESSID = -1 |
| no process will be identified by NULL_PROCESSID More... | |
| const Time | ssim::INIT_TIME = 0 |
| beginning of time More... | |
This header file defines the simulator API.
Definition in file ssim.h.
1.8.17