Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 멤버 함수 | 정적 Private 멤버 함수 | 정적 Private 속성 | 모든 멤버 목록
G4GeometryWorkspacePool 클래스 참조

#include <G4GeometryWorkspacePool.hh>

Public 멤버 함수

G4GeometryWorkspaceCreateWorkspace ()
 
void CreateAndUseWorkspace ()
 
G4GeometryWorkspaceFindOrCreateWorkspace ()
 
G4GeometryWorkspaceGetWorkspace ()
 
void Recycle (G4GeometryWorkspace *)
 
void CleanUpAndDestroyAllWorkspaces ()
 

정적 Public 멤버 함수

static G4GeometryWorkspacePoolGetInstance ()
 

Private 멤버 함수

 G4GeometryWorkspacePool ()
 
 ~G4GeometryWorkspacePool ()
 

정적 Private 멤버 함수

static G4GEOM_DLL
G4GeometryWorkspace *& 
fMyWorkspace ()
 

정적 Private 속성

static G4GeometryWorkspacePoolthePool =0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4GeometryWorkspacePool::G4GeometryWorkspacePool ( )
private

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

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

G4GeometryWorkspacePool::~G4GeometryWorkspacePool ( )
private

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

멤버 함수 문서화

void G4GeometryWorkspacePool::CleanUpAndDestroyAllWorkspaces ( )

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

다음을 참조함 : G4GeometryWorkspace::DestroyWorkspace(), fMyWorkspace().

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

void G4GeometryWorkspacePool::CreateAndUseWorkspace ( )

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

다음을 참조함 : CreateWorkspace().

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

G4GeometryWorkspace * G4GeometryWorkspacePool::CreateWorkspace ( )

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

다음을 참조함 : FatalException, fMyWorkspace(), G4Exception().

다음에 의해서 참조됨 : CreateAndUseWorkspace(), FindOrCreateWorkspace().

G4GeometryWorkspace * G4GeometryWorkspacePool::FindOrCreateWorkspace ( )

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

다음을 참조함 : CreateWorkspace(), fMyWorkspace(), G4GeometryWorkspace::UseWorkspace().

G4GeometryWorkspace *& G4GeometryWorkspacePool::fMyWorkspace ( )
staticprivate

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

다음을 참조함 : G4ThreadLocalStatic.

다음에 의해서 참조됨 : CleanUpAndDestroyAllWorkspaces(), CreateWorkspace(), FindOrCreateWorkspace(), GetWorkspace().

G4GeometryWorkspacePool * G4GeometryWorkspacePool::GetInstance ( void  )
static
G4GeometryWorkspace* G4GeometryWorkspacePool::GetWorkspace ( )
inline

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

다음을 참조함 : fMyWorkspace().

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

void G4GeometryWorkspacePool::Recycle ( G4GeometryWorkspace geometryWrk)

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

다음을 참조함 : G4GeometryWorkspace::ReleaseWorkspace().

멤버 데이타 문서화

G4GeometryWorkspacePool * G4GeometryWorkspacePool::thePool =0
staticprivate

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

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


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: