Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
GSLRngROOTWrapper.h File Reference
#include "gsl/gsl_rng.h"
#include <string>
#include "Math/MixMaxEngine.h"

Classes

struct  ROOT::Math::GSLRngROOTWrapper< Engine >
 class for wrapping ROOT Engines in gsl_rng types which can be used as extra GSL random number generators For this we need to implement functions which will be called by gsl_rng. More...

Namespaces

namespace  ROOT
namespace  ROOT::Math

Typedefs

typedef ROOT::Math::GSLRngROOTWrapper< ROOT::Math::MixMaxEngine< 17, 0 > > GSLMixMaxWrapper

Variables

static const std::string gsl_mixmax_name = GSLMixMaxWrapper::Name()
const gsl_rng_type * gsl_rng_mixmax = &mixmax_type
static const gsl_rng_type mixmax_type

Typedef Documentation

◆ GSLMixMaxWrapper

typedef ROOT::Math::GSLRngROOTWrapper<ROOT::Math::MixMaxEngine<17,0> > GSLMixMaxWrapper

Definition at line 92 of file GSLRngROOTWrapper.h.

Variable Documentation

◆ gsl_mixmax_name

const std::string gsl_mixmax_name = GSLMixMaxWrapper::Name()
static

Definition at line 94 of file GSLRngROOTWrapper.h.

◆ gsl_rng_mixmax

const gsl_rng_type* gsl_rng_mixmax = &mixmax_type

Definition at line 106 of file GSLRngROOTWrapper.h.

◆ mixmax_type