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

#include <G4SolidsWorkspacePool.hh>

Public 멤버 함수

G4SolidsWorkspaceCreateWorkspace ()
 
void CreateAndUseWorkspace ()
 
G4SolidsWorkspaceFindOrCreateWorkspace ()
 
G4SolidsWorkspaceGetWorkspace ()
 
void Recycle (G4SolidsWorkspace *)
 
void CleanUpAndDestroyAllWorkspaces ()
 

정적 Public 멤버 함수

static G4SolidsWorkspacePoolGetInstance ()
 

Private 멤버 함수

 G4SolidsWorkspacePool ()
 
 ~G4SolidsWorkspacePool ()
 

정적 Private 멤버 함수

static G4GEOM_DLL
G4SolidsWorkspace *& 
fMyWorkspace ()
 

정적 Private 속성

static G4SolidsWorkspacePoolthePool =0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4SolidsWorkspacePool::G4SolidsWorkspacePool ( )
private

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

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

G4SolidsWorkspacePool::~G4SolidsWorkspacePool ( )
private

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

멤버 함수 문서화

void G4SolidsWorkspacePool::CleanUpAndDestroyAllWorkspaces ( )

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

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

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

void G4SolidsWorkspacePool::CreateAndUseWorkspace ( )

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

다음을 참조함 : CreateWorkspace().

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

G4SolidsWorkspace * G4SolidsWorkspacePool::CreateWorkspace ( )

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

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

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

G4SolidsWorkspace * G4SolidsWorkspacePool::FindOrCreateWorkspace ( )

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

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

G4SolidsWorkspace *& G4SolidsWorkspacePool::fMyWorkspace ( )
staticprivate

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

다음을 참조함 : G4ThreadLocalStatic.

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

G4SolidsWorkspacePool * G4SolidsWorkspacePool::GetInstance ( void  )
static
G4SolidsWorkspace* G4SolidsWorkspacePool::GetWorkspace ( )
inline

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

다음을 참조함 : fMyWorkspace().

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

void G4SolidsWorkspacePool::Recycle ( G4SolidsWorkspace geometryWrk)

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

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

멤버 데이타 문서화

G4SolidsWorkspacePool * G4SolidsWorkspacePool::thePool =0
staticprivate

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

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


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