#include <Doxymodules_parallel.h>
Definition at line 65 of file Doxymodules_parallel.h.
◆ G4MPIrandomSeedGenerator()
G4MPIrandomSeedGenerator::G4MPIrandomSeedGenerator |
( |
| ) |
|
◆ ~G4MPIrandomSeedGenerator()
G4MPIrandomSeedGenerator::~G4MPIrandomSeedGenerator |
( |
| ) |
|
◆ CheckDoubleCount()
G4bool G4MPIrandomSeedGenerator::CheckDoubleCount |
( |
| ) |
|
|
protected |
Definition at line 46 of file G4MPIrandomSeedGenerator.cc.
47{
49
50 G4int nsize = g4mpi-> GetActiveSize();
51
52 for ( G4int i = 0; i < nsize; i++ ) {
53 for ( G4int j = 0; j < nsize; j++ ) {
55 G4double x = G4UniformRand();
57 return false;
58 }
59 }
60 }
61
62 return true;
63}
static G4MPImanager * GetManager()
std::vector< G4long > seed_list_
◆ GenerateSeeds()
void G4MPIrandomSeedGenerator::GenerateSeeds |
( |
| ) |
|
|
protectedvirtual |
Implements G4VMPIseedGenerator.
Definition at line 66 of file G4MPIrandomSeedGenerator.cc.
67{
69
70 G4int nsize = g4mpi-> GetActiveSize();
71
73
74 for ( G4int i = 0; i < nsize; i++ ) {
75 G4double x = G4UniformRand();
76 G4int seed = G4long(x*LONG_MAX);
78 }
79
81 continue;
82 }
83}
G4bool CheckDoubleCount()
The documentation for this class was generated from the following files: