26#ifndef dftefeRandNumGen_h
27#define dftefeRandNumGen_h
41 bool isReproducible =
true,
42 unsigned int seed = 0);
54 bool isReproducible =
true,
55 unsigned int seed = 0);
62 std::uniform_int_distribution<short>
d_dis;
71 bool isReproducible =
true,
72 unsigned int seed = 0);
79 std::uniform_int_distribution<unsigned short>
d_dis;
88 bool isReproducible =
true,
89 unsigned int seed = 0);
96 std::uniform_int_distribution<int>
d_dis;
105 bool isReproducible =
true,
106 unsigned int seed = 0);
113 std::uniform_int_distribution<unsigned int>
d_dis;
122 bool isReproducible =
true,
123 unsigned int seed = 0);
130 std::uniform_int_distribution<long>
d_dis;
139 bool isReproducible =
true,
140 unsigned int seed = 0);
147 std::uniform_int_distribution<unsigned long>
d_dis;
156 bool isReproducible =
true,
157 unsigned int seed = 0);
164 std::uniform_int_distribution<long long>
d_dis;
172 unsigned long long max,
173 bool isReproducible =
true,
174 unsigned int seed = 0);
181 std::uniform_int_distribution<unsigned long long>
d_dis;
190 bool isReproducible =
true,
191 unsigned int seed = 0);
198 std::uniform_real_distribution<float>
d_dis;
207 bool isReproducible =
true,
208 unsigned int seed = 0);
215 std::uniform_real_distribution<double>
d_dis;
224 bool isReproducible =
true,
225 unsigned int seed = 0);
232 std::uniform_real_distribution<long double>
d_dis;
240 std::complex<float> max,
241 bool isReproducible =
true,
242 unsigned int seed = 0);
249 std::uniform_real_distribution<float>
d_dis;
257 std::complex<double> max,
258 bool isReproducible =
true,
259 unsigned int seed = 0);
266 std::uniform_real_distribution<double>
d_dis;
274 std::complex<long double> max,
275 bool isReproducible =
true,
276 unsigned int seed = 0);
278 std::complex<long double>
283 std::uniform_real_distribution<long double>
d_dis;
std::uniform_real_distribution< double > d_dis
Definition: RandNumGen.h:215
std::mt19937 d_gen
Definition: RandNumGen.h:214
std::mt19937 d_gen
Definition: RandNumGen.h:197
std::uniform_real_distribution< float > d_dis
Definition: RandNumGen.h:198
std::mt19937 d_gen
Definition: RandNumGen.h:95
std::uniform_int_distribution< int > d_dis
Definition: RandNumGen.h:96
std::mt19937 d_gen
Definition: RandNumGen.h:129
std::uniform_int_distribution< long > d_dis
Definition: RandNumGen.h:130
std::uniform_real_distribution< long double > d_dis
Definition: RandNumGen.h:232
RandNumGen(long double min, long double max, bool isReproducible=true, unsigned int seed=0)
std::mt19937 d_gen
Definition: RandNumGen.h:231
std::mt19937 d_gen
Definition: RandNumGen.h:163
RandNumGen(long long min, long long max, bool isReproducible=true, unsigned int seed=0)
std::uniform_int_distribution< long long > d_dis
Definition: RandNumGen.h:164
std::uniform_int_distribution< short > d_dis
Definition: RandNumGen.h:62
std::mt19937 d_gen
Definition: RandNumGen.h:61
std::mt19937 d_gen
Definition: RandNumGen.h:265
std::uniform_real_distribution< double > d_dis
Definition: RandNumGen.h:266
std::mt19937 d_gen
Definition: RandNumGen.h:248
std::uniform_real_distribution< float > d_dis
Definition: RandNumGen.h:249
std::mt19937 d_gen
Definition: RandNumGen.h:282
std::complex< long double > generate()
RandNumGen(std::complex< long double > min, std::complex< long double > max, bool isReproducible=true, unsigned int seed=0)
std::uniform_real_distribution< long double > d_dis
Definition: RandNumGen.h:283
std::uniform_int_distribution< unsigned int > d_dis
Definition: RandNumGen.h:113
RandNumGen(unsigned int min, unsigned int max, bool isReproducible=true, unsigned int seed=0)
std::mt19937 d_gen
Definition: RandNumGen.h:112
std::mt19937 d_gen
Definition: RandNumGen.h:146
std::uniform_int_distribution< unsigned long > d_dis
Definition: RandNumGen.h:147
RandNumGen(unsigned long min, unsigned long max, bool isReproducible=true, unsigned int seed=0)
RandNumGen(unsigned long long min, unsigned long long max, bool isReproducible=true, unsigned int seed=0)
unsigned long long generate()
std::mt19937 d_gen
Definition: RandNumGen.h:180
std::uniform_int_distribution< unsigned long long > d_dis
Definition: RandNumGen.h:181
unsigned short generate()
RandNumGen(unsigned short min, unsigned short max, bool isReproducible=true, unsigned int seed=0)
std::uniform_int_distribution< unsigned short > d_dis
Definition: RandNumGen.h:79
std::mt19937 d_gen
Definition: RandNumGen.h:78
Definition: RandNumGen.h:37
T generate()
Definition: RandNumGen.cpp:78
dealii includes
Definition: AtomFieldDataSpherical.cpp:31