GSLRndmEngines.h File Reference

Include dependency graph for GSLRndmEngines.h:

**This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.**

This graph shows which files directly or indirectly include this file:

**This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.**

## Classes | |

class | ROOT::Math::GSLRandomEngine |

GSLRandomEngine Base class for all GSL random engines, normally user instantiate the derived classes which creates internally the generator. More... | |

class | ROOT::Math::GSLRngCMRG |

Combined multiple recursive generator (L'Ecuyer) see here More... | |

class | ROOT::Math::GSLRngGFSR4 |

Lagged Fibonacci generator by Ziff see here More... | |

class | ROOT::Math::GSLRngMinStd |

MINSTD generator (Park and Miller) see here More... | |

class | ROOT::Math::GSLRngMixMax |

MixMax generator based on ROOT::Math::MixMaxEngine of N=240. More... | |

class | ROOT::Math::GSLRngMRG |

5-th order multiple recursive generator (L'Ecuyer, Blouin and Coutre) see here More... | |

class | ROOT::Math::GSLRngMT |

Mersenne-Twister generator gsl_rng_mt19937 from here More... | |

class | ROOT::Math::GSLRngRand |

BSD rand() generator gsl_rmg_rand from here More... | |

class | ROOT::Math::GSLRngRanLux |

Old Ranlux generator (James, Luscher) (default luxury level, p = 223) (This is eequivalent to TRandom1 with default luxury level) see here More... | |

class | ROOT::Math::GSLRngRanLuxD1 |

Double precision (48 bits) version of Second generation of Ranlux generator with luxury level of 1 (It throws away 202 value for every 12 used) see here More... | |

class | ROOT::Math::GSLRngRanLuxD2 |

Double precision (48 bits) version of Second generation of Ranlux generator with luxury level of 2 (It throws away 397 value for every 12 used) see here More... | |

class | ROOT::Math::GSLRngRanLuxS1 |

Second generation of Ranlux generator for single precision with luxury level of 1 (It throws away 202 values for every 12 used) see here More... | |

class | ROOT::Math::GSLRngRanLuxS2 |

Second generation of Ranlux generator for Single precision with luxury level of 2 (It throws away 397 value for every 12 used) see here More... | |

class | ROOT::Math::GSLRngRanMar |

RANMAR generator see here More... | |

class | ROOT::Math::GSLRngTaus |

Tausworthe generator by L'Ecuyer see here More... | |

## Namespaces | |

namespace | ROOT |

This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |

namespace | ROOT::Math |

## Typedefs | |

typedef GSLRngRanLuxS1 | ROOT::Math::GSLRngRanLux1 |

typedef GSLRngRanLuxS2 | ROOT::Math::GSLRngRanLux2 |

typedef GSLRngRanLuxD2 | ROOT::Math::GSLRngRanLux48 |