logNormalVar

$(WIKI_D Log-normal).

  1. struct LogNormalVariable(T)
  2. LogNormalVariable!T logNormalVar(T normalLocation, T normalScale)
    logNormalVar
    (
    T = double
    )
    (
    in T normalLocation = 0.0
    ,
    in T normalScale = 1
    )
    if (
    isFloatingPoint!T
    )
  3. alias logNormalVariable = logNormalVar

Examples

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

Meta