Microsimulation API
Classes | Namespaces | Typedefs | Functions | Variables
ssim.h File Reference
#include <boost/function.hpp>
#include <string>
Include dependency graph for ssim.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

This header file defines the simulator API.

Definition in file ssim.h.