ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/randomSPRNG.hpp
Revision: 220
Committed: Mon Dec 30 16:20:42 2002 UTC (22 years, 4 months ago) by chuckv
File size: 557 byte(s)
Log Message:
Added more code to randomSPRNG classes.

File Contents

# Content
1 #idndef __randomSPRNG_H
2 #define __randomSPRNG_H
3
4 /* Define the random number generator used by SPRNG
5 to be type 3 = Combined Multiple Recursive Generator.
6 */
7 #define GTYPE 3
8 #ifdef IS_MPI
9 #define USE_MPI
10 #endif
11
12 class ranStreamSPRNG{
13 public:
14 ranStreamSPRNG();
15 ~ranStreamSPRNG();
16
17 double getRanStreamSPRNG();
18 friend class gaussianSPRNG;
19 private:
20 int *thisStream;
21 int myStreamNumber;
22 static int nSPRNGStreams;
23
24 }
25
26
27 class gaussianSPRNG{
28 public:
29
30 gaussianSPRNG();
31 ~gaussianSPRNG();
32
33 double getGaussianSPRNG();
34
35 private:
36 int
37 }
38
39
40
41 #endif