ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/math/ParallelRandNumGen.hpp
(Generate patch)

Comparing trunk/OOPSE-4/src/math/ParallelRandNumGen.hpp (file contents):
Revision 2204 by gezelter, Fri Apr 15 22:04:00 2005 UTC vs.
Revision 3388 by gezelter, Fri Apr 25 15:14:47 2008 UTC

# Line 46 | Line 46
46  
47   #include "utils/simError.h"
48   #include "math/RandNumGen.hpp"
49 #ifdef IS_MPI
49  
50   namespace oopse {
51 <
53 <
54 <
51 >  
52    /**
53     * @class ParallelRandNumGen a parallel random number generator
54 <   * @note use SeqRandNumGen if you want a non-parallel random number generator.
54 >   * @note use SeqRandNumGen if you want a non-parallel random number
55 >   * generator.
56     */
57    class ParallelRandNumGen : public RandNumGen{
58    public:
59      typedef unsigned long uint32;
60 <        
60 >    
61      ParallelRandNumGen( const uint32& oneSeed);
62 <
62 >    
63      ParallelRandNumGen();
64 <        
64 >    
65      virtual void seed( const uint32 oneSeed );
66 <        
66 >    
67      virtual void seed();
68 <
68 >    
69    private:
70 <        
70 >    
71      ParallelRandNumGen(const ParallelRandNumGen&);
72      ParallelRandNumGen& operator =(const ParallelRandNumGen&);
73 <
74 <    static int nCreatedRNG_; /**< number of created random number of generator*/
75 <    int myRank_; /**@todo Fixed Me */
73 >    
74 >    static int nCreatedRNG_; /**< number of random number
75 >                                generators created */
76 >    int myRank_;
77    };
78 <
78 >  
79   }
81 #endif
82
80   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines