ROOT
6.07/01
Reference Guide
|
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... | |
GSLQuasiRandomEngine & | operator= (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>
ROOT::Math::GSLQRngNiederreiter2::GSLQRngNiederreiter2 | ( | ) |
Definition at line 176 of file GSLQuasiRandom.cxx.