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
GFSR4 = Algorithm.GFSR4
MRG = Algorithm.MRG
MT19937 = Algorithm.MT19937
NUM_ALGORITHMS = Algorithm.NUM_ALGORITHMS
RANLUX = Algorithm.RANLUX
RANLUX389 = Algorithm.RANLUX389
RANLXD1 = Algorithm.RANLXD1
RANLXD2 = Algorithm.RANLXD2
RANLXS0 = Algorithm.RANLXS0
RANLXS1 = Algorithm.RANLXS1
RANLXS2 = Algorithm.RANLXS2
TAUS = Algorithm.TAUS
TAUS2 = Algorithm.TAUS2

Methods Documentation

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