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

#include <G4TableTemplate.hh>

Public 멤버 함수

 G4TableTemplate (void)
 
void G4AddContainer (T *NewContainer)
 
G4TableTemplateG4GetTable (void)
 
T * G4GetContainer (unsigned int WhichContainer)
 
T * G4GetNewContainer (void)
 
T * G4GetNewContainer (G4int DefaultValue)
 
G4long G4GetNumberOfElements (void)
 
 ~G4TableTemplate (void)
 

Private 속성

std::vector< T * > ContainerTable_
 

상세한 설명

template<class T>
class G4TableTemplate< T >

G4TableTemplate is essentially a wrapper around a std::vector designed to work specifically with pointers.

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

생성자 & 소멸자 문서화

template<class T >
G4TableTemplate< T >::G4TableTemplate ( void  )

Default constructor

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

template<class T >
G4TableTemplate< T >::~G4TableTemplate ( void  )

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

멤버 함수 문서화

template<class T>
void G4TableTemplate< T >::G4AddContainer ( T *  NewContainer)

Adds a container to the table

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

template<class T >
T * G4TableTemplate< T >::G4GetContainer ( unsigned int  WhichContainer)

Retrieve a container from the table

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

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

template<class T >
T * G4TableTemplate< T >::G4GetNewContainer ( void  )

Create a new blank container

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

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

template<class T >
T * G4TableTemplate< T >::G4GetNewContainer ( G4int  DefaultValue)

Create a new container that is constructed with a G4int

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

template<class T >
G4long G4TableTemplate< T >::G4GetNumberOfElements ( void  )

Get the number of elements in the table

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

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

template<class T >
G4TableTemplate< T > * G4TableTemplate< T >::G4GetTable ( void  )

Gets a pointer to the table

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

멤버 데이타 문서화

template<class T>
std::vector<T*> G4TableTemplate< T >::ContainerTable_
private

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


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