Geant4
10.03.p03
|
#include <G4MPIscorerMerger.hh>
Public Member Functions | |
G4MPIscorerMerger () | |
G4MPIscorerMerger (G4ScoringManager *mgr, G4int destination=G4MPImanager::kRANK_MASTER, G4int verbosity=0) | |
virtual | ~G4MPIscorerMerger () |
void | SetDestinationRank (G4int i) |
void | SetScoringManager (G4ScoringManager *mgr) |
void | SetVerbosity (G4int ver) |
void | Merge () |
Protected Member Functions | |
void | SetupOutputBuffer (char *buff, G4int size, G4int position) |
void | DestroyBuffer () |
void | Pack (const G4ScoringManager *) |
Pack all meshes into buffer. More... | |
void | UnPackAndMerge (const G4ScoringManager *) |
void | Pack (const G4VScoringMesh *) |
Pack a single mesh. More... | |
void | UnPackAndMerge (G4VScoringMesh *) |
void | Pack (const HitStatDoubleMap *) |
Pack a single score map. More... | |
HitStatDoubleMap * | UnPackHitStatDoubleMap (const G4String &detName, const G4String &colName) |
G4int | CalculatePackSize (const G4ScoringManager *) const |
G4int | CalculatePackSize (const G4VScoringMesh *) const |
G4int | CalculatePackSize (const HitStatDoubleMap *) const |
void | Send (const unsigned int destination) |
void | Receive (const unsigned int source) |
Definition at line 40 of file G4MPIscorerMerger.hh.
G4MPIscorerMerger::G4MPIscorerMerger | ( | ) |
Definition at line 73 of file G4MPIscorerMerger.cc.
G4MPIscorerMerger::G4MPIscorerMerger | ( | G4ScoringManager * | mgr, |
G4int | destination = G4MPImanager::kRANK_MASTER , |
||
G4int | verbosity = 0 |
||
) |
Definition at line 79 of file G4MPIscorerMerger.cc.
|
virtual |
Definition at line 89 of file G4MPIscorerMerger.cc.
|
protected |
Definition at line 474 of file G4MPIscorerMerger.cc.
|
protected |
Definition at line 493 of file G4MPIscorerMerger.cc.
|
protected |
Definition at line 519 of file G4MPIscorerMerger.cc.
|
inlineprotected |
void G4MPIscorerMerger::Merge | ( | ) |
Definition at line 123 of file G4MPIscorerMerger.cc.
|
protected |
Pack all meshes into buffer.
Definition at line 258 of file G4MPIscorerMerger.cc.
|
protected |
Pack a single mesh.
Definition at line 319 of file G4MPIscorerMerger.cc.
|
protected |
Pack a single score map.
Definition at line 407 of file G4MPIscorerMerger.cc.
Definition at line 204 of file G4MPIscorerMerger.cc.
Definition at line 232 of file G4MPIscorerMerger.cc.
Definition at line 49 of file G4MPIscorerMerger.hh.
|
inline |
Definition at line 50 of file G4MPIscorerMerger.hh.
|
inlineprotected |
|
protected |
Definition at line 281 of file G4MPIscorerMerger.cc.
|
protected |
Definition at line 350 of file G4MPIscorerMerger.cc.
|
protected |
Definition at line 450 of file G4MPIscorerMerger.cc.