12345678910111213141516171819202122232425 |
- #ifndef GSLSINGLETON_H
- #define GSLSINGLETON_H
- #include <gsl/gsl_rng.h>
- #include <gsl/gsl_randist.h>
- /**
- Singleton for gsl random numbers generator instance
- @author Frank Michler,,, <frank@pc13365>
- */
- class GslSingleton{
- public:
- static GslSingleton& GetGslSingleton();
- gsl_rng* GetGslRng(); //!< gibt Zeiger auf Zufallsgenerator
- private:
- GslSingleton(); //!< privater Konstruktor
- GslSingleton(const GslSingleton&); //!< privater Copy-Konstruktor
- gsl_rng * gslr; // global random generator
- };
- #endif
|