# | Line 9 | Line 9 | |
---|---|---|
9 | #include "mpiSimulation.hpp" | |
10 | #endif | |
11 | ||
12 | + | using namespace std; |
13 | + | |
14 | /* randomStreamSPRNF creates a new SPRNG stream for random numbers | |
15 | */ | |
16 | ||
# | Line 31 | Line 33 | randomSPRNG::randomSPRNG(int iseed){ | |
33 | #else | |
34 | ||
35 | nSPRNGStreams = 1; | |
36 | < | myStreamNumber = nStreamsInitialized; |
36 | > | myStreamNumber = 0; |
37 | ||
38 | #endif | |
39 | ||
40 | + | |
41 | thisStream = init_sprng(GTYPE,myStreamNumber,nSPRNGStreams, | |
42 | < | newSeed,SPRNG_DEFAULT); |
42 | > | newSeed,SPRNG_DEFAULT); |
43 | } | |
44 | ||
45 | randomSPRNG::~randomSPRNG(){ | |
46 | < | |
47 | < | free_sprng(*thisStream); |
48 | < | nStreamsInitialized--; |
49 | < | |
46 | > | if ( thisStream != NULL){ |
47 | > | free_sprng(thisStream); |
48 | > | nStreamsInitialized--; |
49 | > | } |
50 | } | |
51 | ||
52 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |