Simpact Cyan
Population based event driven simulation using mNRM

errut  
ErrorBase  Base class which allows an error message to be set 
BetaDistribution  This class allows you to return a random number from a beta distribution with parameters specified in the constructor 
ConfigReader  A helper class to read config files 
ConfigSettings  Helper class to read configuration settings, more advanced than ConfigReader 
CSVFile  This is a helper class for reading CSV files, which are assumed to hold numbers 
DiscreteDistribution  Helper class to generate random numbers based on some kind of discrete distribution 
EventBase  This is the base class for events in the mNRM algorithm 
FixedValueDistribution  Not actually a distribution, but can be used to force a specific value to be generated every time 
GammaDistribution  This class allows you to return a random number picked from a gamma distribution with parameters specified in the constructor 
GslRandomNumberGenerator  This class allows you to generate random numbers, and uses the GNU Scientific Library for this 
HazardFunction  Abstract base class which can be used for a hazard 
HazardFunctionExp  Helper class for time dependent exponential hazards 
LogFile  Helper class to write to a log file 
LogNormalDistribution  This class allows you to return a random number from a lognormal distribution with parameters specified in the constructor 
PersonBase  This is the base class for a person in a populationbased simulation that used the Population class 
Population  This class provides functions for a populationbased simulation using the modified Next Reaction Method (mNRM) 
PopulationDistribution  Base class for picking random numbers according to some kind of age distribution 
PopulationDistributionCSV  This class allows you to pick random ages according to the data loaded from a CSV file 
PopulationEvent  This is the base class for events in populationbased simulations which use the Population class 
ProbabilityDistribution  Abstract base class for probability distribution implementations so that they can be used interchangeably 
ProbabilityDistribution2D  Abstract base class for 2D probability distribution implementations so that they can be used interchangeably 
SimpleState  A very naive implementation of the necessary functions from the State class 
State  This class both describes the simulation state and contains the core algorithm (as shown on the main page of the documentation) to execute the modified next reaction method (mNRM) 
TimeLimitedHazardFunction  Starting from a particular hazard, this modified hazard returns a constant value for times larger that a certain value 
UniformDistribution  This class allows you to return a random number from a uniform distribution with parameters specified in the constructor 