Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RanluxppEngine.h File Reference
#include "Math/TRandomEngine.h"
#include <cstdint>
#include <memory>
Include dependency graph for RanluxppEngine.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Math::RanluxppCompatEngineGslRanlxd< p >
 Compatibility engine for gsl_rng_ranlxd* from the GNU Scientific Library. More...
 
class  ROOT::Math::RanluxppCompatEngineGslRanlxs< p >
 Compatibility engine for gsl_rng_ranlxs* from the GNU Scientific Library. More...
 
class  ROOT::Math::RanluxppCompatEngineJames< p >
 
class  ROOT::Math::RanluxppCompatEngineLuescherRanlxd< p >
 Compatibility engine for Lüscher's ranlxd implementation written in C. More...
 
class  ROOT::Math::RanluxppCompatEngineLuescherRanlxs< p >
 Compatibility engine for Lüscher's ranlxs implementation written in C. More...
 
class  ROOT::Math::RanluxppCompatEngineStdRanlux24
 Compatibility engine for std::ranlux24 from the C++ standard. More...
 
class  ROOT::Math::RanluxppCompatEngineStdRanlux48
 Compatibility engine for std::ranlux48 from the C++ standard. More...
 
class  ROOT::Math::RanluxppEngine< p >
 Implementation of the RANLUX++ generator. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Math
 

Typedefs

using ROOT::Math::RanluxppCompatEngineGslRanlxd1 = RanluxppCompatEngineGslRanlxd<404>
 
using ROOT::Math::RanluxppCompatEngineGslRanlxd2 = RanluxppCompatEngineGslRanlxd<794>
 
using ROOT::Math::RanluxppCompatEngineGslRanlxs0 = RanluxppCompatEngineGslRanlxs<218>
 
using ROOT::Math::RanluxppCompatEngineGslRanlxs1 = RanluxppCompatEngineGslRanlxs<404>
 
using ROOT::Math::RanluxppCompatEngineGslRanlxs2 = RanluxppCompatEngineGslRanlxs<794>
 
using ROOT::Math::RanluxppCompatEngineJamesP3 = RanluxppCompatEngineJames<223>
 Compatibility engine for original RANLUX implementation by James, luxury level 3 (p = 223).
 
using ROOT::Math::RanluxppCompatEngineJamesP4 = RanluxppCompatEngineJames<389>
 Compatibility engine for original RANLUX implementation by James, luxury level 4 (p = 389).
 
using ROOT::Math::RanluxppCompatEngineLuescherRanlxd1 = RanluxppCompatEngineLuescherRanlxd<404>
 
using ROOT::Math::RanluxppCompatEngineLuescherRanlxd2 = RanluxppCompatEngineLuescherRanlxd<794>
 
using ROOT::Math::RanluxppCompatEngineLuescherRanlxs0 = RanluxppCompatEngineLuescherRanlxs<218>
 
using ROOT::Math::RanluxppCompatEngineLuescherRanlxs1 = RanluxppCompatEngineLuescherRanlxs<404>
 
using ROOT::Math::RanluxppCompatEngineLuescherRanlxs2 = RanluxppCompatEngineLuescherRanlxs<794>
 
using ROOT::Math::RanluxppEngine2048 = RanluxppEngine<2048>
 
using ROOT::Math::RanluxppEngine24 = RanluxppEngine<24>