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 |
ExponentialDistribution | This class allows you to return a random number picked from an exponential distribution with specified scale factor |
FixedValueDistribution | Not actually a distribution, but can be used to force a specific value to be generated every time |
FixedValueDistribution2D | Not actually a 2D distribution, but can be used to force specific values 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 log-normal distribution with parameters specified in the constructor |
NormalDistribution | This class allows you to return a random number from a normal distribution with parameters specified in the constructor |
PersonBase | This is the base class for a person in a population-based simulation that used the Population class |
Polygon2D | This class can be used to represent a polygon |
Population | This class provides functions for a population-based 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 population-based 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 |
UniformDistribution2D | This class allows you to return a random number from a uniform distribution with parameters specified in the constructor |