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

#include <G4ParticleHPInterpolator.hh>

Public 멤버 함수

 G4ParticleHPInterpolator ()
 
 ~G4ParticleHPInterpolator ()
 
G4double Lin (G4double x, G4double x1, G4double x2, G4double y1, G4double y2)
 
G4double Interpolate (G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double Interpolate2 (G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double GetBinIntegral (const G4InterpolationScheme &aScheme, const G4double x1, const G4double x2, const G4double y1, const G4double y2)
 
G4double GetWeightedBinIntegral (const G4InterpolationScheme &aScheme, const G4double x1, const G4double x2, const G4double y1, const G4double y2)
 

Private 멤버 함수

G4double Histogram (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double LinearLinear (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double LinearLogarithmic (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double LogarithmicLinear (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double LogarithmicLogarithmic (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 
G4double Random (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ParticleHPInterpolator::G4ParticleHPInterpolator ( )
inline

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

G4ParticleHPInterpolator::~G4ParticleHPInterpolator ( )
inline

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

멤버 함수 문서화

G4double G4ParticleHPInterpolator::GetBinIntegral ( const G4InterpolationScheme aScheme,
const G4double  x1,
const G4double  x2,
const G4double  y1,
const G4double  y2 
)
G4double G4ParticleHPInterpolator::GetWeightedBinIntegral ( const G4InterpolationScheme aScheme,
const G4double  x1,
const G4double  x2,
const G4double  y1,
const G4double  y2 
)
G4double G4ParticleHPInterpolator::Histogram ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : result, y1.

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

G4double G4ParticleHPInterpolator::Interpolate ( G4InterpolationScheme  aScheme,
G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inline
G4double G4ParticleHPInterpolator::Interpolate2 ( G4InterpolationScheme  aScheme,
G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inline
G4double G4ParticleHPInterpolator::Lin ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
)
inline

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

다음을 참조함 : y, y1.

다음에 의해서 참조됨 : G4ParticleHPVector::Get50percentBorder(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPVector::SampleLin(), G4ParticleHPVector::ThinOut().

G4double G4ParticleHPInterpolator::LinearLinear ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : y, y1.

다음에 의해서 참조됨 : Interpolate(), Interpolate2(), LinearLogarithmic(), LogarithmicLinear(), LogarithmicLogarithmic().

G4double G4ParticleHPInterpolator::LinearLogarithmic ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : G4Log(), LinearLinear(), result, y1, y2.

다음에 의해서 참조됨 : Interpolate(), Interpolate2().

G4double G4ParticleHPInterpolator::LogarithmicLinear ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : G4Exp(), G4Log(), LinearLinear(), result.

다음에 의해서 참조됨 : Interpolate(), Interpolate2().

G4double G4ParticleHPInterpolator::LogarithmicLogarithmic ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : G4Exp(), G4Log(), LinearLinear(), result, y1, y2.

다음에 의해서 참조됨 : Interpolate(), Interpolate2().

G4double G4ParticleHPInterpolator::Random ( G4double  x,
G4double  x1,
G4double  x2,
G4double  y1,
G4double  y2 
) const
inlineprivate

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

다음을 참조함 : G4UniformRand, result, y1.

다음에 의해서 참조됨 : Interpolate(), Interpolate2().


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