public class RandomDoubleFactory extends java.lang.Object implements RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>
| Constructor and Description |
|---|
RandomDoubleFactory() |
| Modifier and Type | Method and Description |
|---|---|
io.improbable.keanu.kotlin.ArithmeticDouble |
nextConstant(double value) |
io.improbable.keanu.kotlin.ArithmeticDouble |
nextDouble(double min,
double max) |
io.improbable.keanu.kotlin.ArithmeticDouble |
nextGaussian(io.improbable.keanu.kotlin.ArithmeticDouble mu,
io.improbable.keanu.kotlin.ArithmeticDouble sigma) |
io.improbable.keanu.kotlin.ArithmeticDouble |
nextGaussian(io.improbable.keanu.kotlin.ArithmeticDouble mu,
double sigma) |
io.improbable.keanu.kotlin.ArithmeticDouble |
nextGaussian(double mu,
io.improbable.keanu.kotlin.ArithmeticDouble sigma) |
io.improbable.keanu.kotlin.ArithmeticDouble |
nextGaussian(double mu,
double sigma) |
void |
setRandom(KeanuRandom random) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnextGaussianpublic void setRandom(KeanuRandom random)
setRandom in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextDouble(double min,
double max)
nextDouble in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextConstant(double value)
nextConstant in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextGaussian(io.improbable.keanu.kotlin.ArithmeticDouble mu,
io.improbable.keanu.kotlin.ArithmeticDouble sigma)
nextGaussian in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextGaussian(double mu,
io.improbable.keanu.kotlin.ArithmeticDouble sigma)
nextGaussian in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextGaussian(io.improbable.keanu.kotlin.ArithmeticDouble mu,
double sigma)
nextGaussian in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>public io.improbable.keanu.kotlin.ArithmeticDouble nextGaussian(double mu,
double sigma)
nextGaussian in interface RandomFactory<io.improbable.keanu.kotlin.ArithmeticDouble>