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

#include <G4Cache.hh>

G4VectorCache< VALTYPE >에 대한 상속 다이어그램 :
G4Cache< std::vector< VALTYPE > >

Public 타입

typedef VALTYPE value_type
 
typedef std::vector< value_typevector_type
 
typedef vector_type::size_type size_type
 
typedef vector_type::iterator iterator
 
typedef vector_type::const_iterator const_iterator
 

Public 멤버 함수

 G4VectorCache ()
 
 G4VectorCache (G4int nElems)
 
 G4VectorCache (G4int nElems, value_type *vals)
 
virtual ~G4VectorCache ()
 
void Push_back (const value_type &val)
 
value_type Pop_back ()
 
value_typeoperator[] (const G4int &idx)
 
iterator Begin ()
 
iterator End ()
 
void Clear ()
 
size_type Size ()
 
value_typeGet () const
 
void Put (const value_type &val) const
 
value_type Pop ()
 

Protected 멤버 함수

const intGetId () const
 

상세한 설명

template<class VALTYPE>
class G4VectorCache< VALTYPE >

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

멤버 타입정의 문서화

template<class VALTYPE>
typedef vector_type::const_iterator G4VectorCache< VALTYPE >::const_iterator

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

template<class VALTYPE>
typedef vector_type::iterator G4VectorCache< VALTYPE >::iterator

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

template<class VALTYPE>
typedef vector_type::size_type G4VectorCache< VALTYPE >::size_type

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

template<class VALTYPE>
typedef VALTYPE G4VectorCache< VALTYPE >::value_type

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

template<class VALTYPE>
typedef std::vector<value_type> G4VectorCache< VALTYPE >::vector_type

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

생성자 & 소멸자 문서화

template<class V >
G4VectorCache< V >::G4VectorCache ( )

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

template<class V >
G4VectorCache< V >::G4VectorCache ( G4int  nElems)

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

다음을 참조함 : G4Cache< VALTYPE >::Get().

template<class VALTYPE>
G4VectorCache< VALTYPE >::G4VectorCache ( G4int  nElems,
value_type vals 
)
template<class V >
G4VectorCache< V >::~G4VectorCache ( )
virtual

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

멤버 함수 문서화

template<class V >
G4VectorCache< V >::iterator G4VectorCache< V >::Begin ( )
inline
template<class V >
void G4VectorCache< V >::Clear ( )
inline
template<class V >
G4VectorCache< V >::iterator G4VectorCache< V >::End ( )
inline
value_type& G4Cache< std::vector< VALTYPE > >::Get ( ) const
inlineinherited
const int& G4Cache< std::vector< VALTYPE > >::GetId ( ) const
inlineprotectedinherited

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

template<class V >
V & G4VectorCache< V >::operator[] ( const G4int idx)
inline

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

다음을 참조함 : G4Cache< VALTYPE >::Get().

value_type G4Cache< std::vector< VALTYPE > >::Pop ( )
inlineinherited
template<class V >
V G4VectorCache< V >::Pop_back ( )
inline

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

다음을 참조함 : G4Cache< VALTYPE >::Get().

template<class VALTYPE>
void G4VectorCache< V >::Push_back ( const value_type val)
inline
void G4Cache< std::vector< VALTYPE > >::Put ( const value_type val) const
inlineinherited
template<class VALTYPE>
size_type G4VectorCache< VALTYPE >::Size ( )
inline

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

다음에 의해서 참조됨 : G4BiasingOperationManager::GetBiasingOperation(), G4BiasingOperatorStateNotifier::Notify(), G4BiasingOperationManager::Register().


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