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

#include <G4UniformRandPool.hh>

Public 멤버 함수

 G4UniformRandPool ()
 
 G4UniformRandPool (G4int ps)
 
 ~G4UniformRandPool ()
 
void Resize (G4int newSize)
 
void GetMany (G4double *rnds, G4int howMany)
 
G4double GetOne ()
 
G4int GetPoolSize () const
 

정적 Public 멤버 함수

static G4double flat ()
 
static void flatArray (G4int howmany, G4double *rnds)
 

Private 멤버 함수

void Fill (G4int howmany)
 

Private 속성

G4int size
 
G4doublebuffer
 
G4int currentIdx
 

상세한 설명

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

생성자 & 소멸자 문서화

G4UniformRandPool::G4UniformRandPool ( )

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

다음을 참조함 : buffer, create_pool(), create_pool_align(), Fill(), size.

다음에 의해서 참조됨 : flat(), flatArray().

G4UniformRandPool::G4UniformRandPool ( G4int  ps)

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

다음을 참조함 : buffer, create_pool(), create_pool_align(), Fill(), size.

G4UniformRandPool::~G4UniformRandPool ( )

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

다음을 참조함 : buffer, destroy_pool(), destroy_pool_align().

멤버 함수 문서화

void G4UniformRandPool::Fill ( G4int  howmany)
private

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

다음을 참조함 : buffer, currentIdx, size.

다음에 의해서 참조됨 : G4UniformRandPool(), GetMany(), GetOne().

G4double G4UniformRandPool::flat ( )
static

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

다음을 참조함 : G4UniformRandPool(), G4AutoDelete::Register().

void G4UniformRandPool::flatArray ( G4int  howmany,
G4double rnds 
)
static

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

다음을 참조함 : G4UniformRandPool(), G4AutoDelete::Register().

void G4UniformRandPool::GetMany ( G4double rnds,
G4int  howMany 
)

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

다음을 참조함 : buffer, currentIdx, Fill(), size.

G4double G4UniformRandPool::GetOne ( )
inline

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

다음을 참조함 : buffer, currentIdx, Fill(), size.

G4int G4UniformRandPool::GetPoolSize ( ) const
inline

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

다음을 참조함 : size.

void G4UniformRandPool::Resize ( G4int  newSize)

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

다음을 참조함 : buffer, create_pool(), currentIdx, destroy_pool(), size.

멤버 데이타 문서화

G4double* G4UniformRandPool::buffer
private

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

다음에 의해서 참조됨 : Fill(), G4UniformRandPool(), GetMany(), GetOne(), Resize(), ~G4UniformRandPool().

G4int G4UniformRandPool::currentIdx
private

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

다음에 의해서 참조됨 : Fill(), GetMany(), GetOne(), Resize().

G4int G4UniformRandPool::size
private

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

다음에 의해서 참조됨 : Fill(), G4UniformRandPool(), GetMany(), GetOne(), GetPoolSize(), Resize().


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