HROOT-math-0.10.0.3: Haskell binding to ROOT Math modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Math.TRandom.Interface

Documentation

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 #

Instances

Instances details
ITRandom TRandom Source # 
Instance details

Defined in HROOT.Math.TRandom.Implementation

upcastTRandom :: forall a. (FPtr a, ITRandom a) => a -> TRandom Source #

downcastTRandom :: forall a. (FPtr a, ITRandom a) => TRandom -> a Source #