Sobol generator gsl_qrng_sobol from here
Definition at line 156 of file GSLQuasiRandom.h.
Public Member Functions | |
| GSLQRngSobol () | |
Public Member Functions inherited from ROOT::Math::GSLQuasiRandomEngine | |
| GSLQuasiRandomEngine () | |
| default constructor. | |
| GSLQuasiRandomEngine (const GSLQuasiRandomEngine &eng) | |
| Copy constructor : clone the contained GSL generator. | |
| GSLQuasiRandomEngine (GSLQRngWrapper *rng) | |
| create from an existing rng. | |
| virtual | ~GSLQuasiRandomEngine () |
| call Terminate() | |
| bool | GenerateArray (double *begin, double *end) const |
| Generate an array of quasi random numbers The iterators points to the random numbers. | |
| 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 | |
| std::string | Name () const |
| return name of generator | |
| unsigned int | NDim () const |
| return the dimension of generator | |
| double | operator() () const |
| Generate a random number between ]0,1[. | |
| bool | operator() (double *x) const |
| Fill array x with random numbers between ]0,1[. | |
| GSLQuasiRandomEngine & | operator= (const GSLQuasiRandomEngine &eng) |
| Assignment operator : make a deep copy of the contained GSL generator. | |
| unsigned int | Size () const |
| return the state size of generator | |
| bool | Skip (unsigned int n) const |
| Skip the next n random numbers. | |
| void | Terminate () |
| delete pointer to contained rng | |
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 | |
#include <Math/GSLQuasiRandom.h>
| ROOT::Math::GSLQRngSobol::GSLQRngSobol | ( | ) |
Definition at line 168 of file GSLQuasiRandom.cxx.