exponentialVariable

$(WIKI_D Exponential).

  1. struct ExponentialVariable(T)
  2. ExponentialVariable!T exponentialVar(T scale)
  3. alias exponentialVariable = exponentialVar
    alias exponentialVariable = exponentialVar

Return Value

X ~ Exp(β)

Examples

auto rv = exponentialVar;
static assert(isRandomVariable!(typeof(rv)));
import mir.random.engine;
auto x = rv(rne);
import mir.random.engine;
Random* gen = threadLocalPtr!Random;
auto rv = ExponentialVariable!double(1);
auto x = rv(gen);

Meta