| 9 |
|
#include "mpiSimulation.hpp" |
| 10 |
|
#endif |
| 11 |
|
|
| 12 |
+ |
using namespace std; |
| 13 |
+ |
|
| 14 |
|
/* randomStreamSPRNF creates a new SPRNG stream for random numbers |
| 15 |
|
*/ |
| 16 |
|
|
| 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 |
|
if ( thisStream != NULL){ |
| 47 |
< |
// free_sprng(*thisStream); |
| 47 |
> |
free_sprng(thisStream); |
| 48 |
|
nStreamsInitialized--; |
| 49 |
|
} |
| 50 |
|
} |