#include <G4VUPLSplitter.hh>
Public 멤버 함수 | |
G4VUPLSplitter () | |
G4int | CreateSubInstance () |
void | NewSubInstances () |
void | FreeWorker () |
T * | GetOffset () |
void | UseWorkArea (T *newOffset) |
T * | FreeWorkArea () |
void | WorkerCopySubInstanceArray () |
Public 속성 | |
G4RUN_DLL G4ThreadLocalStatic G4int | workertotalspace =0 |
G4RUN_DLL G4ThreadLocalStatic T * | offset =0 |
Private 속성 | |
G4int | totalobj |
G4int | totalspace |
T * | sharedOffset |
G4Mutex | mutex |
G4VUPLSplitter.hh 파일의 72 번째 라인에서 정의되었습니다.
|
inline |
G4VUPLSplitter.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MUTEXINIT.
|
inline |
G4VUPLSplitter.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TemplateAutoLock< _Mutex_t >::lock(), G4VUPLSplitter< T >::NewSubInstances(), G4VUPLSplitter< T >::offset, G4VUPLSplitter< T >::sharedOffset, G4VUPLSplitter< T >::totalobj, G4VUPLSplitter< T >::totalspace, G4TemplateAutoLock< _Mutex_t >::unlock(), G4VUPLSplitter< T >::workertotalspace.
다음에 의해서 참조됨 : G4VModularPhysicsList::G4VModularPhysicsList(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VModularPhysicsList::operator=().
|
inline |
G4VUPLSplitter.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUPLSplitter< T >::offset.
|
inline |
G4VUPLSplitter.hh 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : free, G4VUPLSplitter< T >::offset.
다음에 의해서 참조됨 : G4PhysicsListWorkspace::DestroyWorkspace().
|
inline |
G4VUPLSplitter.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUPLSplitter< T >::offset.
다음에 의해서 참조됨 : G4PhysicsListWorkspace::G4PhysicsListWorkspace().
|
inline |
G4VUPLSplitter.hh 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4VUPLSplitter< T >::offset, G4VUPLSplitter< T >::totalobj, G4VUPLSplitter< T >::workertotalspace.
다음에 의해서 참조됨 : G4VUPLSplitter< T >::CreateSubInstance(), G4PhysicsListWorkspace::InitialiseWorkspace().
|
inline |
G4VUPLSplitter.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4VUPLSplitter< T >::offset.
다음에 의해서 참조됨 : G4PhysicsListWorkspace::ReleaseWorkspace(), G4PhysicsListWorkspace::UseWorkspace().
|
inline |
G4VUPLSplitter.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4VUPLSplitter< T >::offset, G4VUPLSplitter< T >::sharedOffset, G4VUPLSplitter< T >::totalspace.
다음에 의해서 참조됨 : G4PhysicsListWorkspace::InitialiseWorkspace().
|
private |
G4VUPLSplitter.hh 파일의 194 번째 라인에서 정의되었습니다.
G4ThreadLocal T * G4VUPLSplitter< T >::offset =0 |
G4VUPLSplitter.hh 파일의 188 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPhysicsConstructor::AddBuilder(), G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::FreeWorkArea(), G4VUPLSplitter< T >::FreeWorker(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VPhysicsConstructor::GetBuilders(), G4VUPLSplitter< T >::GetOffset(), G4VPhysicsConstructor::GetParticleIterator(), G4VUserPhysicsList::GetParticleIterator(), G4VUPLSplitter< T >::NewSubInstances(), G4VModularPhysicsList::operator=(), G4VUserPhysicsList::operator=(), G4VPhysicsConstructor::TerminateWorker(), G4VUPLSplitter< T >::UseWorkArea(), G4VUPLSplitter< T >::WorkerCopySubInstanceArray().
|
private |
G4VUPLSplitter.hh 파일의 193 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::WorkerCopySubInstanceArray().
|
private |
G4VUPLSplitter.hh 파일의 191 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::NewSubInstances().
|
private |
G4VUPLSplitter.hh 파일의 192 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::WorkerCopySubInstanceArray().
G4ThreadLocal G4int G4VUPLSplitter< T >::workertotalspace =0 |
G4VUPLSplitter.hh 파일의 187 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::NewSubInstances().