HROOT.Math.TRandom.Interface
class ITNamed a => ITRandom a where Source #
Methods
getSeed :: a -> IO CInt Source #
gaus :: a -> CDouble -> CDouble -> IO CDouble Source #
setSeed :: a -> CInt -> IO () Source #
uniform :: a -> CDouble -> CDouble -> IO CDouble Source #
Defined in HROOT.Math.TRandom.Implementation
getSeed :: TRandom -> IO CInt Source #
gaus :: TRandom -> CDouble -> CDouble -> IO CDouble Source #
setSeed :: TRandom -> CInt -> IO () Source #
uniform :: TRandom -> CDouble -> CDouble -> IO CDouble Source #
upcastTRandom :: forall a. (FPtr a, ITRandom a) => a -> TRandom Source #
downcastTRandom :: forall a. (FPtr a, ITRandom a) => TRandom -> a Source #