SOLARPROP  1.0
 All Classes Functions Variables
random.h
1 /*
2  * random.h
3  *
4  * Author: kappl
5  */
6 
7 #ifndef RANDOM_H_
8 #define RANDOM_H_
9 
10 #include <random>
11 #include "constants.h"
12 
16 class Random
17 {
18  public:
22  std::default_random_engine generator;
26  std::normal_distribution<double> normal_dist;
27  Random(std::default_random_engine);
28  Random(int);
29  ~Random();
30  double getNumberBoxMuller();
31  double getNumber();
32  double getRandZero2Pi();
33 };
34 
35 #endif /* RANDOM_H_ */