#include <G4GeomSplitter.hh>
Public 멤버 함수 | |
G4GeomSplitter () | |
void * | operator new (size_t) |
void | operator delete (void *anOffset) |
T * | Reallocate (G4int size) |
G4int | CreateSubInstance () |
void | CopyMasterContents () |
void | SlaveCopySubInstanceArray () |
void | SlaveInitializeSubInstance () |
void | SlaveReCopySubInstanceArray () |
void | FreeSlave () |
T * | GetOffset () |
void | UseWorkArea (T *newOffset) |
T * | FreeWorkArea () |
정적 Public 속성 | |
static G4GEOM_DLL G4ThreadLocal T * | offset = 0 |
static G4GEOM_DLL G4ThreadLocal G4Allocator< T > * | anOffsetAllocator = 0 |
Private 속성 | |
G4int | totalobj |
G4int | totalspace |
T * | sharedOffset |
G4Mutex | mutex |
G4GeomSplitter.hh 파일의 50 번째 라인에서 정의되었습니다.
|
inline |
G4GeomSplitter.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MUTEXINIT.
|
inline |
G4GeomSplitter.hh 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::offset, G4GeomSplitter< T >::sharedOffset, G4GeomSplitter< T >::totalspace.
다음에 의해서 참조됨 : G4GeomSplitter< T >::SlaveCopySubInstanceArray(), G4GeomSplitter< T >::SlaveReCopySubInstanceArray().
|
inline |
G4GeomSplitter.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4GeomSplitter< T >::offset, G4GeomSplitter< T >::Reallocate(), G4GeomSplitter< T >::sharedOffset, G4GeomSplitter< T >::totalobj, G4GeomSplitter< T >::totalspace.
다음에 의해서 참조됨 : G4LogicalVolume::G4LogicalVolume(), G4PolyconeSide::G4PolyconeSide(), G4PolyhedraSide::G4PolyhedraSide(), G4PVReplica::G4PVReplica(), G4Region::G4Region(), G4VPhysicalVolume::G4VPhysicalVolume().
|
inline |
G4GeomSplitter.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::offset.
다음에 의해서 참조됨 : G4VPhysicalVolume::Clean(), G4Region::Clean(), G4LogicalVolume::Clean(), G4SolidsWorkspace::DestroyWorkspace(), G4GeometryWorkspace::DestroyWorkspace().
|
inline |
G4GeomSplitter.hh 파일의 194 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::offset.
|
inline |
G4GeomSplitter.hh 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::offset.
다음에 의해서 참조됨 : G4GeometryWorkspace::G4GeometryWorkspace(), G4SolidsWorkspace::G4SolidsWorkspace().
|
inline |
G4GeomSplitter.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::anOffsetAllocator, G4Allocator< Type >::FreeSingle().
|
inline |
G4GeomSplitter.hh 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::anOffsetAllocator, G4Allocator< Type >::MallocSingle().
|
inline |
G4GeomSplitter.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::offset, G4GeomSplitter< T >::totalspace.
다음에 의해서 참조됨 : G4GeomSplitter< T >::CreateSubInstance(), G4GeomSplitter< T >::SlaveCopySubInstanceArray(), G4GeomSplitter< T >::SlaveInitializeSubInstance().
|
inline |
G4GeomSplitter.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::CopyMasterContents(), FatalException, G4Exception(), G4GeomSplitter< T >::offset, G4GeomSplitter< T >::Reallocate(), G4GeomSplitter< T >::totalspace, G4TemplateAutoLock< _Mutex_t >::unlock().
다음에 의해서 참조됨 : G4PVReplica::InitialiseWorker(), G4VPhysicalVolume::InitialiseWorker(), G4LogicalVolume::InitialiseWorker(), G4GeometryWorkspace::InitialiseWorkspace().
|
inline |
G4GeomSplitter.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4GeomSplitter< T >::offset, G4GeomSplitter< T >::Reallocate(), G4GeomSplitter< T >::totalspace.
다음에 의해서 참조됨 : G4SolidsWorkspace::InitialiseWorkspace(), G4GeometryWorkspace::InitialiseWorkspace(), G4GeomSplitter< T >::SlaveReCopySubInstanceArray().
|
inline |
G4GeomSplitter.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomSplitter< T >::CopyMasterContents(), G4Exception(), JustWarning, G4GeomSplitter< T >::offset, G4GeomSplitter< T >::SlaveInitializeSubInstance().
|
inline |
G4GeomSplitter.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4GeomSplitter< T >::offset.
다음에 의해서 참조됨 : G4SolidsWorkspace::ReleaseWorkspace(), G4GeometryWorkspace::ReleaseWorkspace(), G4SolidsWorkspace::UseWorkspace(), G4GeometryWorkspace::UseWorkspace().
|
static |
G4GeomSplitter.hh 파일의 206 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeomSplitter< T >::operator delete(), G4GeomSplitter< T >::operator new().
|
private |
G4GeomSplitter.hh 파일의 213 번째 라인에서 정의되었습니다.
|
static |
G4GeomSplitter.hh 파일의 205 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeomSplitter< T >::CopyMasterContents(), G4GeomSplitter< T >::CreateSubInstance(), G4GeomSplitter< T >::FreeSlave(), G4GeomSplitter< T >::FreeWorkArea(), G4GeomSplitter< T >::GetOffset(), G4LogicalVolume::GetSolid(), G4GeomSplitter< T >::Reallocate(), G4GeomSplitter< T >::SlaveCopySubInstanceArray(), G4GeomSplitter< T >::SlaveInitializeSubInstance(), G4GeomSplitter< T >::SlaveReCopySubInstanceArray(), G4GeomSplitter< T >::UseWorkArea().
|
private |
G4GeomSplitter.hh 파일의 212 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeomSplitter< T >::CopyMasterContents(), G4GeomSplitter< T >::CreateSubInstance().
|
private |
G4GeomSplitter.hh 파일의 210 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeomSplitter< T >::CreateSubInstance().
|
private |