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

#include <G4InterpolationManager.hh>

Public 멤버 함수

 G4InterpolationManager ()
 
 ~G4InterpolationManager ()
 
G4InterpolationManageroperator= (const G4InterpolationManager &aManager)
 
void Init (G4int aScheme, G4int aRange)
 
void Init (G4InterpolationScheme aScheme, G4int aRange)
 
void Init (std::istream &aDataFile)
 
G4InterpolationScheme MakeScheme (G4int it)
 
G4InterpolationScheme GetScheme (G4int index) const
 
void CleanUp ()
 
G4InterpolationScheme GetInverseScheme (G4int index)
 
void AppendScheme (G4int aPoint, const G4InterpolationScheme &aScheme)
 

Private 속성

G4int nRanges
 
G4InterpolationSchemescheme
 
G4intstart
 
G4intrange
 
G4int nEntries
 

Friends

class G4InterpolationIterator
 

상세한 설명

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

생성자 & 소멸자 문서화

G4InterpolationManager::G4InterpolationManager ( )
inline

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

다음을 참조함 : LINLIN, nEntries, nRanges, range, scheme, start.

G4InterpolationManager::~G4InterpolationManager ( )
inline

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

다음을 참조함 : range, scheme, start.

멤버 함수 문서화

void G4InterpolationManager::AppendScheme ( G4int  aPoint,
const G4InterpolationScheme aScheme 
)

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

다음을 참조함 : buffer, G4cout, G4endl, nEntries, nRanges, range, scheme, start.

다음에 의해서 참조됨 : G4ParticleHPVector::Merge(), G4ParticleHPVector::SetScheme().

void G4InterpolationManager::CleanUp ( )
inline

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

다음을 참조함 : nEntries, nRanges.

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

G4InterpolationScheme G4InterpolationManager::GetInverseScheme ( G4int  index)
inline

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

다음을 참조함 : CHISTO, CLINLOG, CLOGLIN, CRANDOM, GetScheme(), HISTO, LINLOG, LOGLIN, RANDOM, result, UHISTO, ULINLOG, ULOGLIN, URANDOM.

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

G4InterpolationScheme G4InterpolationManager::GetScheme ( G4int  index) const
inline
void G4InterpolationManager::Init ( G4int  aScheme,
G4int  aRange 
)
inline
void G4InterpolationManager::Init ( G4InterpolationScheme  aScheme,
G4int  aRange 
)
inline

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

다음을 참조함 : nEntries, nRanges, range, scheme, start.

void G4InterpolationManager::Init ( std::istream &  aDataFile)
inline

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

다음을 참조함 : MakeScheme(), nEntries, nRanges, range, scheme, start.

G4InterpolationScheme G4InterpolationManager::MakeScheme ( G4int  it)

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

다음을 참조함 : CHISTO, CLINLIN, CLINLOG, CLOGLIN, CLOGLOG, HISTO, LINLIN, LINLOG, LOGLIN, LOGLOG, result, UHISTO, ULINLIN, ULINLOG, ULOGLIN, ULOGLOG.

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

G4InterpolationManager& G4InterpolationManager::operator= ( const G4InterpolationManager aManager)
inline

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

다음을 참조함 : nEntries, nRanges, range, scheme, start.

Friend, 그리고 관련된 함수 문서화

friend class G4InterpolationIterator
friend

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

멤버 데이타 문서화

G4int G4InterpolationManager::nEntries
private

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

다음에 의해서 참조됨 : AppendScheme(), CleanUp(), G4InterpolationManager(), Init(), operator=().

G4int G4InterpolationManager::nRanges
private

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

다음에 의해서 참조됨 : AppendScheme(), CleanUp(), G4InterpolationManager(), GetScheme(), Init(), operator=().

G4int* G4InterpolationManager::range
private

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

다음에 의해서 참조됨 : AppendScheme(), G4InterpolationManager(), Init(), operator=(), ~G4InterpolationManager().

G4InterpolationScheme* G4InterpolationManager::scheme
private

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

다음에 의해서 참조됨 : AppendScheme(), G4InterpolationManager(), GetScheme(), Init(), operator=(), ~G4InterpolationManager().

G4int* G4InterpolationManager::start
private

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

다음에 의해서 참조됨 : AppendScheme(), G4InterpolationIterator::Fetch(), G4InterpolationManager(), GetScheme(), Init(), operator=(), ~G4InterpolationManager().


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