Random

class lsst.afw.math.Random

Bases: pybind11_builtins.pybind11_object

Attributes Summary

CMRG
GFSR4
MRG
MT19937
NUM_ALGORITHMS
RANLUX
RANLUX389
RANLXD1
RANLXD2
RANLXS0
RANLXS1
RANLXS2
TAUS
TAUS2

Methods Summary

chisq(self, arg0)
deepCopy(self)
flat(self, arg0, arg1)
gaussian(self)
getAlgorithm(self)
getAlgorithmName(self)
getAlgorithmNames()
getSeed(self)
getState(self)
poisson(self, arg0)
setState(self, arg0)
uniform(self)
uniformInt(self, arg0)
uniformPos(self)

Attributes Documentation

CMRG = <Algorithm.CMRG: 8>
GFSR4 = <Algorithm.GFSR4: 12>
MRG = <Algorithm.MRG: 9>
MT19937 = <Algorithm.MT19937: 0>
NUM_ALGORITHMS = <Algorithm.NUM_ALGORITHMS: 13>
RANLUX = <Algorithm.RANLUX: 6>
RANLUX389 = <Algorithm.RANLUX389: 7>
RANLXD1 = <Algorithm.RANLXD1: 4>
RANLXD2 = <Algorithm.RANLXD2: 5>
RANLXS0 = <Algorithm.RANLXS0: 1>
RANLXS1 = <Algorithm.RANLXS1: 2>
RANLXS2 = <Algorithm.RANLXS2: 3>
TAUS = <Algorithm.TAUS: 10>
TAUS2 = <Algorithm.TAUS2: 11>

Methods Documentation

chisq(self: lsst.afw.math.Random, arg0: float) → float
deepCopy(self: lsst.afw.math.Random) → lsst.afw.math.Random
flat(self: lsst.afw.math.Random, arg0: float, arg1: float) → float
gaussian(self: lsst.afw.math.Random) → float
getAlgorithm(self: lsst.afw.math.Random) → lsst.afw.math.Random.Algorithm
getAlgorithmName(self: lsst.afw.math.Random) → str
static getAlgorithmNames() → List[str]
getSeed(self: lsst.afw.math.Random) → int
getState(self: lsst.afw.math.Random) → object
poisson(self: lsst.afw.math.Random, arg0: float) → float
setState(self: lsst.afw.math.Random, arg0: bytes) → None
uniform(self: lsst.afw.math.Random) → float
uniformInt(self: lsst.afw.math.Random, arg0: int) → int
uniformPos(self: lsst.afw.math.Random) → float