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 (21 years, 6 months ago) by chuckv
File size: 557 byte(s)
Log Message:
Added more code to randomSPRNG classes.

File Contents

# User Rev Content
1 chuckv 218 #idndef __randomSPRNG_H
2     #define __randomSPRNG_H
3    
4 chuckv 220 /* 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 chuckv 218
12 chuckv 220 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 chuckv 218 class gaussianSPRNG{
28     public:
29    
30     gaussianSPRNG();
31     ~gaussianSPRNG();
32    
33     double getGaussianSPRNG();
34 chuckv 220
35     private:
36     int
37 chuckv 218 }
38    
39    
40    
41     #endif