Module sim::input_modeling[][src]

The input modeling module provides a foundation for configurable model behaviors, whether that is deterministic or stochastic. The module includes a set of random variable distributions for use in atomic models, a system around "thinning" for non-stationary model behaviors, and a structure around random number generation.



Random variables underpin both stochastic and deterministic model behaviors, in that deterministic operation is simply a random variable with a single value of probability 1. Common distributions, with their common parameterizations, are wrapped in enums ContinuousRandomVariable, BooleanRandomVariable, DiscreteRandomVariable, and IndexRandomVariable.