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