ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | List of all members
ROOT::Math::GSLQRngNiederreiter2 Class Reference

Niederreiter generator gsl_qrng_niederreiter_2 from here

Definition at line 170 of file GSLQuasiRandom.h.

Public Member Functions

 GSLQRngNiederreiter2 ()
 
- Public Member Functions inherited from ROOT::Math::GSLQuasiRandomEngine
 GSLQuasiRandomEngine ()
 default constructor. More...
 
 GSLQuasiRandomEngine (GSLQRngWrapper *rng)
 create from an existing rng. More...
 
 GSLQuasiRandomEngine (const GSLQuasiRandomEngine &eng)
 Copy constructor : clone the contained GSL generator. More...
 
GSLQuasiRandomEngineoperator= (const GSLQuasiRandomEngine &eng)
 Assignment operator : make a deep copy of the contained GSL generator. 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...
 
void Terminate ()
 delete pointer to contained rng More...
 
virtual ~GSLQuasiRandomEngine ()
 call Terminate() 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...
 
bool Skip (unsigned int n) const
 Skip the next n random numbers. More...
 
bool GenerateArray (double *begin, double *end) const
 Generate an array of quasi random numbers The iterators points to the random numbers. More...
 
std::string Name () const
 return name of generator More...
 
unsigned int Size () const
 return the state size of generator More...
 
unsigned int NDim () const
 return the dimension of generator 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

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

Definition at line 176 of file GSLQuasiRandom.cxx.

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

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