Microsimulation API
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
/home/marcle/src/R/microsimulation/src/ssim.cc File Reference
#include <vector>
#include <siena/ssim.h>
#include <heap.h>
#include <R.h>
Include dependency graph for ssim.cc:

Go to the source code of this file.

Classes

struct  ssim::Action
 
struct  ssim::PDescr
 
class  ssim::SimImpl
 

Namespaces

 ssim
 name space for the Siena simulator.
 

Typedefs

typedef heap< Action > ssim::a_table_t
 
typedef std::vector< PDescr > ssim::PsTable
 
typedef a_table_t::iterator ssim::ForwardIterator
 

Enumerations

enum  ssim::ActionType { ssim::A_Event, ssim::A_Init, ssim::A_Stop, ssim::A_Ignore }
 

Functions

void ssim::Rprint_actions ()
 

Variables

const char * ssim::Version = VERSION
 version identifier for this ssim library More...
 
static Time ssim::stop_time = INIT_TIME
 
static Time ssim::current_time = INIT_TIME
 
static ProcessId ssim::current_process = NULL_PROCESSID
 
static bool ssim::running = false
 
static SimErrorHandler * ssim::error_handler = 0
 
static a_table_t ssim::actions
 
static PsTable ssim::processes