13#include <gsl/gsl_qrng.h>
43 void generateNextPoint()
override;
45 void restart()
override;
50 void restore()
override;
54 void setNumberOfDimensions(
const unsigned int ndims);
56 void deleteCurrentGenerator();
Defines an interface to a quasi-random number sequence.
Defines a generator that produces quasi-random numbers according to a Sobol sequence http://en....
SobolSequence()=delete
Disable default constructor.
SobolSequence(const SobolSequence &)=delete
Disable copy operator.
SobolSequence & operator=(const SobolSequence &)=delete
Disable assignment operator.
gsl_qrng * m_gslGenerator
GSL quasi-random number state generator.
gsl_qrng * m_savedGenerator
Allocated object for save state calls.
Helper class which provides the Collimation Length for SANS instruments.