Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ROOT::Math::GSLQRngNiederreiter2 Class Reference

Niederreiter generator gsl_qrng_niederreiter_2 from here

Definition at line 169 of file GSLQuasiRandom.h.

Public Member Functions

 GSLQRngNiederreiter2 ()
 
- Public Member Functions inherited from ROOT::Math::GSLQuasiRandomEngine
 GSLQuasiRandomEngine ()
 default constructor. More...
 
 GSLQuasiRandomEngine (const GSLQuasiRandomEngine &eng)
 Copy constructor : clone the contained GSL generator. More...
 
 GSLQuasiRandomEngine (GSLQRngWrapper *rng)
 create from an existing rng. More...
 
virtual ~GSLQuasiRandomEngine ()
 call Terminate() More...
 
bool GenerateArray (double *begin, double *end) const
 Generate an array of quasi random numbers The iterators points to the random numbers. More...
 
void Initialize (unsigned int dimension)
 initialize the generator giving the dimension of the sequence If no rng is present the default one based on Mersenne and Twister is created More...
 
std::string Name () const
 return name of generator More...
 
unsigned int NDim () const
 return the dimension of generator More...
 
double operator() () const
 Generate a random number between ]0,1[. More...
 
bool operator() (double *x) const
 Fill array x with random numbers between ]0,1[. More...
 
GSLQuasiRandomEngineoperator= (const GSLQuasiRandomEngine &eng)
 Assignment operator : make a deep copy of the contained GSL generator. More...
 
unsigned int Size () const
 return the state size of generator More...
 
bool Skip (unsigned int n) const
 Skip the next n random numbers. More...
 
void Terminate ()
 delete pointer to contained rng More...
 

Additional Inherited Members

- Protected Member Functions inherited from ROOT::Math::GSLQuasiRandomEngine
void SetType (GSLQRngWrapper *r)
 internal method used by the derived class to set the type of generators More...
 

#include <Math/GSLQuasiRandom.h>

Inheritance diagram for ROOT::Math::GSLQRngNiederreiter2:
[legend]

Constructor & Destructor Documentation

◆ GSLQRngNiederreiter2()

ROOT::Math::GSLQRngNiederreiter2::GSLQRngNiederreiter2 ( )

Definition at line 177 of file GSLQuasiRandom.cxx.

Libraries for ROOT::Math::GSLQRngNiederreiter2:
[legend]

The documentation for this class was generated from the following files: