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

#include <G4AllITFinder.hh>

G4ITFinder< T >에 대한 상속 다이어그램 :
G4VITFinder

Public 멤버 함수

virtual ~G4ITFinder ()
 
virtual void Clear ()
 
virtual void SetVerboseLevel (G4int level)
 
virtual G4int GetVerboseLevel ()
 
virtual void Push (G4Track *track)
 
virtual G4ITType GetITType ()
 
virtual void UpdatePositionMap ()
 
G4KDTreeResultHandle FindNearestInRange (const T *point, int key, G4double)
 
G4KDTreeResultHandle FindNearest (const G4ThreeVector &, int key)
 
G4KDTreeResultHandle FindNearest (const T *, int key)
 
G4KDTreeResultHandle FindNearestInRange (const G4ThreeVector &, int key, G4double)
 
G4KDTreeResultHandle FindNearest (const T *, const T *)
 

정적 Public 멤버 함수

static G4ITFinderInstance ()
 
static void iUpdatePositionMap ()
 

Private 타입

typedef std::map< int, G4KDTree * > TreeMap
 

Private 멤버 함수

 G4ITFinder ()
 

Private 속성

TreeMap fTree
 
int fVerbose
 

정적 Private 속성

static G4ThreadLocal G4ITFinderfInstance
 

상세한 설명

template<typename T>
class G4ITFinder< T >

Localize the nearest neighbor For now, G4KDTree is used

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

멤버 타입정의 문서화

template<typename T >
typedef std::map<int, G4KDTree*> G4ITFinder< T >::TreeMap
private

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

생성자 & 소멸자 문서화

template<typename T >
G4ITFinder< T >::G4ITFinder ( )
private
template<typename T >
virtual G4ITFinder< T >::~G4ITFinder ( )
virtual

멤버 함수 문서화

template<typename T >
virtual void G4ITFinder< T >::Clear ( )
virtual

G4VITFinder를 구현.

template<typename T >
G4KDTreeResultHandle G4ITFinder< T >::FindNearest ( const G4ThreeVector ,
int  key 
)

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

template<typename T >
G4KDTreeResultHandle G4ITFinder< T >::FindNearest ( const T *  ,
int  key 
)
template<typename T >
G4KDTreeResultHandle G4ITFinder< T >::FindNearest ( const T *  ,
const T *   
)
template<typename T >
G4KDTreeResultHandle G4ITFinder< T >::FindNearestInRange ( const T *  point,
int  key,
G4double   
)
template<typename T >
G4KDTreeResultHandle G4ITFinder< T >::FindNearestInRange ( const G4ThreeVector ,
int  key,
G4double   
)
template<typename T >
virtual G4ITType G4ITFinder< T >::GetITType ( )
inlinevirtual

G4VITFinder를 구현.

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

template<typename T >
virtual G4int G4ITFinder< T >::GetVerboseLevel ( )
inlinevirtual

G4VITFinder를 구현.

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

다음을 참조함 : G4ITFinder< T >::fVerbose.

template<typename T >
static G4ITFinder* G4ITFinder< T >::Instance ( )
static
template<typename T >
static void G4ITFinder< T >::iUpdatePositionMap ( )
static
template<typename T >
virtual void G4ITFinder< T >::Push ( G4Track track)
virtual

G4VITFinder를 구현.

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

template<typename T >
virtual void G4ITFinder< T >::SetVerboseLevel ( G4int  level)
inlinevirtual

G4VITFinder를 구현.

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

다음을 참조함 : G4ITFinder< T >::fVerbose.

template<typename T >
virtual void G4ITFinder< T >::UpdatePositionMap ( )
virtual

G4VITFinder를 구현.

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

멤버 데이타 문서화

template<typename T >
G4ThreadLocal G4ITFinder* G4ITFinder< T >::fInstance
staticprivate

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

template<typename T >
TreeMap G4ITFinder< T >::fTree
private

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

template<typename T >
int G4ITFinder< T >::fVerbose
private

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

다음에 의해서 참조됨 : G4ITFinder< T >::GetVerboseLevel(), G4ITFinder< T >::SetVerboseLevel().


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