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¶
-