ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/randomSPRNG.hpp
(Generate patch)

Comparing trunk/mdtools/headers/randomSPRNG.hpp (file contents):
Revision 220 by chuckv, Mon Dec 30 16:20:42 2002 UTC vs.
Revision 221 by chuckv, Thu Jan 2 20:14:08 2003 UTC

# Line 9 | Line 9
9   #define USE_MPI
10   #endif
11  
12 < class ranStreamSPRNG{
12 > class randomSPRNG{
13   public:
14 <  ranStreamSPRNG();
15 <  ~ranStreamSPRNG();
14 >  randomSPRNG(int myseed);
15 >  ~randomSPRNG();
16  
17 <  double getRanStreamSPRNG();
18 <  friend class gaussianSPRNG;
17 >  double getRandom();
18   private:
19    int *thisStream;
20    int myStreamNumber;
21 <  static int nSPRNGStreams;
21 >  int nSPRNGStreams;
22 >  static int nStreamsInitialized;
23  
24   }
25  
26  
27 < class gaussianSPRNG{
27 > class gaussianSPRNG : public randomSPRNG{
28   public:
29
29    gaussianSPRNG();
30    ~gaussianSPRNG();
31  
32 <  double getGaussianSPRNG();
34 <
32 >  double getGaussian();
33   private:
34 <  int
34 >  using randomSPRNG::getRandom;
35 >  double getRandom() { getRandom(); }
36   }
37  
38  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines