Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
열거형 타입 | 함수
G4Threading 네임스페이스 참조

열거형 타입

enum  { SEQUENTIAL_ID = -2, MASTER_ID = -1, WORKER_ID = 0, GENERICTHREAD_ID = -1000 }
 

함수

G4Pid_t G4GetPidId ()
 
G4int G4GetNumberOfCores ()
 
G4int G4GetThreadId ()
 
G4bool IsWorkerThread ()
 
G4bool IsMasterThread ()
 
void G4SetThreadId (G4int aNewValue)
 
G4bool G4SetPinAffinity (G4int idx, G4NativeThread &at)
 
void SetMultithreadedApplication (G4bool value)
 
G4bool IsMultithreadedApplication ()
 
int WorkerThreadLeavesPool ()
 
int WorkerThreadJoinsPool ()
 
G4int GetNumberOfRunningWorkerThreads ()
 

열거형 타입 문서화

anonymous enum
열거형 멤버
SEQUENTIAL_ID 
MASTER_ID 
WORKER_ID 
GENERICTHREAD_ID 

G4Threading.hh 파일의 259 번째 라인에서 정의되었습니다.

함수 문서화

G4int G4Threading::G4GetNumberOfCores ( )

G4Threading.cc 파일의 127 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4MTRunManager::G4MTRunManager(), main(), message(), G4RunMessenger::SetNewValue(), G4WorkerThread::SetPinAffinity().

G4Pid_t G4Threading::G4GetPidId ( )

G4Threading.cc 파일의 117 번째 라인에서 정의되었습니다.

G4int G4Threading::G4GetThreadId ( )
G4bool G4Threading::G4SetPinAffinity ( G4int  idx,
G4NativeThread at 
)

G4Threading.cc 파일의 133 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4WorkerThread::SetPinAffinity().

void G4Threading::G4SetThreadId ( G4int  aNewValue)

G4Threading.cc 파일의 131 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : tbbTask::execute(), G4UImanager::SetUpForSpecialThread(), G4MTRunManagerKernel::StartThread().

G4int G4Threading::GetNumberOfRunningWorkerThreads ( )

G4Threading.cc 파일의 139 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RootAnalysisManager::GetNtupleFileNumber().

G4bool G4Threading::IsMasterThread ( )

G4Threading.cc 파일의 130 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), B03PhysicsList::AddBiasingProcess(), G4NuclideTable::AddState(), G4Colour::AddToMap(), G4LogicalVolume::AssignFieldManager(), G4ParticleHPCapture::BuildPhysicsTable(), G4ParticleHPFission::BuildPhysicsTable(), G4ParticleHPElastic::BuildPhysicsTable(), G4ParticleHPThermalScatteringData::BuildPhysicsTable(), G4ParticleHPInelastic::BuildPhysicsTable(), G4ParticleHPThermalScattering::buildPhysicsTable(), G4RadioactiveDecay::BuildPhysicsTable(), G4UnitDefinition::ClearUnitsTable(), OpNovicePhysicsList::ConstructOp(), G4HadronPhysicsQGS_BIC::ConstructProcess(), G4NeutronTrackingCut::ConstructProcess(), G4HadronPhysicsFTF_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BERT::ConstructProcess(), G4HadronPhysicsFTFP_BERT::ConstructProcess(), G4RunManagerKernel::DefineWorldVolume(), G4UIcommand::DoIt(), G4DeexPrecoParameters::Dump(), G4CascadeInterface::G4CascadeInterface(), G4MonopoleTransportation::G4MonopoleTransportation(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), G4RunManagerKernel::G4RunManagerKernel(), G4UnitDefinition::G4UnitDefinition(), G4UnitDefinition::GetUnitsTable(), G4EmCorrections::Initialise(), G4RunManagerKernel::InitializePhysics(), G4ITTrackHolder::Instance(), G4DNAElectronHoleRecombination::IsApplicable(), G4DeexPrecoParameters::IsLocked(), G4EmParameters::IsLocked(), G4EmDNAPhysicsActivator::IsVerbose(), G4RunManager::ReinitializeGeometry(), G4RunManagerKernel::RunInitialization(), G4ExcitationHandler::SetDeexChannelsType(), G4LogicalVolume::SetSensitiveDetector(), G4NuclideTable::SetThresholdOfHalfLife(), G4RunManagerKernel::WorkerDefineWorldVolume(), G4FermiBreakUpVI::~G4FermiBreakUpVI(), G4ParticleHPFission::~G4ParticleHPFission().

G4bool G4Threading::IsMultithreadedApplication ( )
G4bool G4Threading::IsWorkerThread ( )

G4Threading.cc 파일의 129 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VisManager::BeginDraw(), G4VisManager::BeginDraw2D(), G4VisManager::BeginOfRun(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), TSRun::ConstructMFD(), G4IonTable::CreateIon(), G4VisManager::Draw(), G4VisManager::DrawT(), G4VisManager::DrawT2D(), G4RunManagerKernel::DumpRegion(), G4VisManager::EndDraw(), G4VisManager::EndDraw2D(), G4VisManager::EndOfRun(), G4ParticleTable::FindParticle(), G4LossTableManager::G4LossTableManager(), G4NistManager::G4NistManager(), G4ParticleHPCaptureData::G4ParticleHPCaptureData(), G4ParticleHPElasticData::G4ParticleHPElasticData(), G4ParticleHPFissionData::G4ParticleHPFissionData(), G4Pow::G4Pow(), G4UIcommand::G4UIcommandCommonConstructorCode(), G4IonTable::GetIon(), G4IonTable::GetMuonicAtom(), G4ParticleHPVector::GetXsec(), G4DNAChemistryManager::Initialize(), G4ParticleTable::Insert(), G4AccumulableManager::Instance(), G4Hdf5AnalysisManager::Instance(), G4CsvAnalysisManager::Instance(), G4XmlAnalysisManager::Instance(), G4XmlAnalysisReader::Instance(), G4Hdf5AnalysisReader::Instance(), G4CsvAnalysisReader::Instance(), G4RootAnalysisReader::Instance(), G4RootAnalysisManager::Instance(), G4AccumulableManager::Merge(), ScoreSpecies::OutputAndClear(), G4ToolsAnalysisManager::PlotImpl(), G4PhysicsModelCatalog::Register(), G4ParticleTable::Remove(), G4IonTable::Remove(), G4RootAnalysisManager::SetNtupleMergingMode(), G4XmlAnalysisManager::WriteH1(), G4CsvAnalysisManager::WriteH1(), G4Hdf5AnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH1(), G4XmlAnalysisManager::WriteH2(), G4CsvAnalysisManager::WriteH2(), G4Hdf5AnalysisManager::WriteH2(), G4RootAnalysisManager::WriteH2(), G4XmlAnalysisManager::WriteH3(), G4CsvAnalysisManager::WriteH3(), G4Hdf5AnalysisManager::WriteH3(), G4RootAnalysisManager::WriteH3(), G4XmlAnalysisManager::WriteP1(), G4CsvAnalysisManager::WriteP1(), G4Hdf5AnalysisManager::WriteP1(), G4RootAnalysisManager::WriteP1(), G4XmlAnalysisManager::WriteP2(), G4CsvAnalysisManager::WriteP2(), G4Hdf5AnalysisManager::WriteP2(), G4RootAnalysisManager::WriteP2(), G4ParticleHPCapture::~G4ParticleHPCapture(), G4ParticleHPElastic::~G4ParticleHPElastic(), G4ParticleHPInelastic::~G4ParticleHPInelastic(), TSRun::~TSRun().

void G4Threading::SetMultithreadedApplication ( G4bool  value)

G4Threading.cc 파일의 135 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4MTRunManagerKernel::G4MTRunManagerKernel().

int G4Threading::WorkerThreadJoinsPool ( )

G4Threading.cc 파일의 138 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4MTRunManagerKernel::StartThread().

int G4Threading::WorkerThreadLeavesPool ( )

G4Threading.cc 파일의 137 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4MTRunManagerKernel::StartThread().