Random¶
-
class
lsst.afw.math.Random¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
CMRGGFSR4MRGMT19937NUM_ALGORITHMSRANLUXRANLUX389RANLXD1RANLXD2RANLXS0RANLXS1RANLXS2TAUSTAUS2Methods 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¶
-