#include <G4MPImanager.hh>
Public 타입 | |
enum | { kRANK_MASTER = 0 } |
enum | { kTAG_G4COMMAND = 100, kTAG_G4STATUS = 200, kTAG_G4SEED = 300, kTAG_DATA = 1000, kTAG_HISTO = 1001, kTAG_RUN = 1002, kTAG_CMDSCR = 1003 } |
정적 Public 멤버 함수 | |
static G4MPImanager * | GetManager () |
Private 멤버 함수 | |
DISALLOW_COPY_AND_ASSIGN (G4MPImanager) | |
void | Initialize () |
void | ParseArguments (G4int argc, char **argv) |
void | UpdateStatus () |
Private 속성 | |
G4MPImessenger * | messenger_ |
G4MPIsession * | session_ |
G4VMPIseedGenerator * | seed_generator_ |
G4MPIstatus * | status_ |
G4int | verbose_ |
G4bool | is_master_ |
G4bool | is_slave_ |
G4int | rank_ |
G4int | size_ |
MPI::Intracomm | COMM_G4COMMAND_ |
G4bool | qfcout_ |
std::ofstream | fscout_ |
G4bool | qinitmacro_ |
G4String | init_file_name_ |
G4bool | qbatchmode_ |
G4String | macro_file_name_ |
pthread_t | thread_id_ |
G4double | master_weight_ |
정적 Private 속성 | |
static G4MPImanager * | g4mpi_ = NULL |
G4MPImanager.hh 파일의 45 번째 라인에서 정의되었습니다.
anonymous enum |
열거형 멤버 | |
---|---|
kRANK_MASTER |
G4MPImanager.hh 파일의 48 번째 라인에서 정의되었습니다.
anonymous enum |
열거형 멤버 | |
---|---|
kTAG_G4COMMAND | |
kTAG_G4STATUS | |
kTAG_G4SEED | |
kTAG_DATA | |
kTAG_HISTO | |
kTAG_RUN | |
kTAG_CMDSCR |
G4MPImanager.hh 파일의 50 번째 라인에서 정의되었습니다.
G4MPImanager::G4MPImanager | ( | ) |
G4MPImanager.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : Initialize().
G4MPImanager::G4MPImanager | ( | int | argc, |
char ** | argv | ||
) |
G4MPImanager.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : Initialize(), ParseArguments().
G4MPImanager::~G4MPImanager | ( | ) |
G4MPImanager.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, Finalize(), fscout_, is_slave_, messenger_, qfcout_, session_, status_.
G4MPImanager.cc 파일의 416 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, is_master_, kRANK_MASTER, kTAG_G4COMMAND, size_.
G4MPImanager.cc 파일의 460 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommand::ConvertToString(), G4cout, G4endl, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), is_master_, master_weight_, size_, status_, verbose_.
G4bool G4MPImanager::CheckThreadStatus | ( | ) |
G4MPImanager.cc 파일의 325 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, is_master_, kRANK_MASTER, kTAG_G4STATUS, size_, thread_id_.
다음에 의해서 참조됨 : ExecuteBeamOnThread(), ShowStatus().
|
private |
void G4MPImanager::DistributeSeeds | ( | ) |
G4MPImanager.cc 파일의 287 번째 라인에서 정의되었습니다.
다음을 참조함 : rank_, seed_generator_.
다음에 의해서 참조됨 : Initialize().
G4MPImanager.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckThreadStatus(), FatalException, G4cout, G4endl, G4Exception(), is_master_, thread_id_.
G4MPImanager.cc 파일의 449 번째 라인에서 정의되었습니다.
다음을 참조함 : qbatchmode_.
G4MPImanager.cc 파일의 356 번째 라인에서 정의되었습니다.
다음을 참조함 : fCommandSucceeded, fIllegalApplicationState, G4cerr, G4endl, G4UImanager::GetUIpointer(), thread_id_.
|
inline |
G4MPImanager.hh 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : init_file_name_.
다음에 의해서 참조됨 : G4MPIsession::SessionStart().
|
inline |
G4MPImanager.hh 파일의 214 번째 라인에서 정의되었습니다.
다음을 참조함 : macro_file_name_.
다음에 의해서 참조됨 : G4MPIsession::SessionStart().
|
static |
G4MPImanager.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), g4mpi_.
다음에 의해서 참조됨 : G4MPIrandomSeedGenerator::CheckDoubleCount(), RunActionMaster::EndOfRunAction(), G4VMPIsession::G4VMPIsession(), G4MPIrandomSeedGenerator::GenerateSeeds().
|
inline |
G4MPImanager.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : master_weight_.
다음에 의해서 참조됨 : G4MPImessenger::GetCurrentValue().
|
inline |
G4MPImanager.hh 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : session_.
|
inline |
G4MPImanager.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : rank_.
|
inline |
G4MPImanager.hh 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : seed_generator_.
|
inline |
G4MPImanager.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : size_.
|
inline |
G4MPImanager.hh 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose_.
다음에 의해서 참조됨 : G4MPImessenger::GetCurrentValue().
|
private |
G4MPImanager.cc 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, DistributeSeeds(), FatalException, G4Exception(), g4mpi_, is_master_, is_slave_, kRANK_MASTER, messenger_, rank_, seed_generator_, session_, size_, status_.
다음에 의해서 참조됨 : G4MPImanager().
|
inline |
G4MPImanager.hh 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : qbatchmode_.
|
inline |
G4MPImanager.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : qinitmacro_.
|
inline |
G4MPImanager.hh 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : is_master_.
|
inline |
G4MPImanager.hh 파일의 192 번째 라인에서 정의되었습니다.
다음을 참조함 : is_slave_.
void G4MPImanager::JoinBeamOnThread | ( | ) |
G4MPImanager.cc 파일의 407 번째 라인에서 정의되었습니다.
다음을 참조함 : thread_id_.
G4MPImanager.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : Finalize(), fscout_, G4cerr, G4endl, init_file_name_, is_master_, is_slave_, macro_file_name_, qbatchmode_, qfcout_, qinitmacro_, rank_, ShowHelp(), verbose_.
다음에 의해서 참조됨 : G4MPImanager().
G4MPImanager.cc 파일의 532 번째 라인에서 정의되었습니다.
다음을 참조함 : fscout_, is_master_, qfcout_, rank_.
다음에 의해서 참조됨 : ShowStatus().
G4MPImanager.hh 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : master_weight_.
G4MPImanager.cc 파일의 317 번째 라인에서 정의되었습니다.
다음을 참조함 : rank_, CLHEP::HepRandom::setTheSeed().
G4MPImanager.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose_.
void G4MPImanager::ShowHelp | ( | ) | const |
G4MPImanager.cc 파일의 546 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, is_slave_.
다음에 의해서 참조됨 : ParseArguments().
void G4MPImanager::ShowSeeds | ( | ) |
G4MPImanager.cc 파일의 294 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, G4cout, G4endl, is_master_, kRANK_MASTER, kTAG_G4SEED, rank_, size_.
void G4MPImanager::ShowStatus | ( | ) |
G4MPImanager.cc 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckThreadStatus(), COMM_G4COMMAND_, G4cout, G4endl, G4FFGEnumerations::INT, is_master_, G4MPIstatus::kNSIZE, kRANK_MASTER, kTAG_G4STATUS, Print(), size_, status_, UpdateStatus().
|
private |
G4MPImanager.cc 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : G4State_EventProc, G4State_GeomClosed, G4RunManager::GetRunManager(), G4StateManager::GetStateManager(), rank_, status_.
다음에 의해서 참조됨 : ShowStatus().
void G4MPImanager::WaitBeamOn | ( | ) |
G4MPImanager.cc 파일의 511 번째 라인에서 정의되었습니다.
다음을 참조함 : COMM_G4COMMAND_, G4FFGEnumerations::INT, is_master_, kRANK_MASTER, kTAG_G4STATUS, qbatchmode_, size_.
|
private |
G4MPImanager.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BcastCommand(), CheckThreadStatus(), Initialize(), ShowSeeds(), ShowStatus(), WaitBeamOn(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ParseArguments(), Print(), ~G4MPImanager().
|
staticprivate |
G4MPImanager.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetManager(), Initialize().
|
private |
G4MPImanager.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInitFileName(), ParseArguments().
|
private |
G4MPImanager.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BcastCommand(), BeamOn(), CheckThreadStatus(), ExecuteBeamOnThread(), Initialize(), IsMaster(), ParseArguments(), Print(), ShowSeeds(), ShowStatus(), WaitBeamOn().
|
private |
G4MPImanager.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), IsSlave(), ParseArguments(), ShowHelp(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMacroFileName(), ParseArguments().
|
private |
G4MPImanager.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeamOn(), GetMasterWeight(), SetMasterWeight().
|
private |
G4MPImanager.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteMacroFile(), IsBatchMode(), ParseArguments(), WaitBeamOn().
|
private |
G4MPImanager.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ParseArguments(), Print(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsInitMacro(), ParseArguments().
|
private |
G4MPImanager.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DistributeSeeds(), GetRank(), Initialize(), ParseArguments(), Print(), SetSeed(), ShowSeeds(), UpdateStatus().
|
private |
G4MPImanager.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DistributeSeeds(), GetSeedGenerator(), Initialize().
|
private |
G4MPImanager.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMPIsession(), Initialize(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BcastCommand(), BeamOn(), CheckThreadStatus(), GetSize(), Initialize(), ShowSeeds(), ShowStatus(), WaitBeamOn().
|
private |
G4MPImanager.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeamOn(), Initialize(), ShowStatus(), UpdateStatus(), ~G4MPImanager().
|
private |
G4MPImanager.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckThreadStatus(), ExecuteBeamOnThread(), ExecuteThreadCommand(), JoinBeamOnThread().
|
private |
G4MPImanager.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeamOn(), GetVerbose(), ParseArguments(), SetVerbose().