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

#include <G4DataInterpolation.hh>

Public 멤버 함수

 G4DataInterpolation (G4double pX[], G4double pY[], G4int number)
 
 G4DataInterpolation (G4double pX[], G4double pY[], G4int number, G4double pFirstDerStart, G4double pFirstDerFinish)
 
 ~G4DataInterpolation ()
 
G4double PolynomInterpolation (G4double pX, G4double &deltaY) const
 
void PolIntCoefficient (G4double cof[]) const
 
G4double RationalPolInterpolation (G4double pX, G4double &deltaY) const
 
G4double CubicSplineInterpolation (G4double pX) const
 
G4double FastCubicSpline (G4double pX, G4int index) const
 
G4int LocateArgument (G4double pX) const
 
void CorrelatedSearch (G4double pX, G4int &index) const
 

Private 멤버 함수

 G4DataInterpolation (const G4DataInterpolation &)
 
G4DataInterpolationoperator= (const G4DataInterpolation &)
 

Private 속성

G4doublefArgument
 
G4doublefFunction
 
G4doublefSecondDerivative
 
G4int fNumber
 

상세한 설명

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

생성자 & 소멸자 문서화

G4DataInterpolation::G4DataInterpolation ( G4double  pX[],
G4double  pY[],
G4int  number 
)

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

다음을 참조함 : fArgument, fFunction, fNumber.

G4DataInterpolation::G4DataInterpolation ( G4double  pX[],
G4double  pY[],
G4int  number,
G4double  pFirstDerStart,
G4double  pFirstDerFinish 
)

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

다음을 참조함 : fArgument, fFunction, fNumber, fSecondDerivative.

G4DataInterpolation::~G4DataInterpolation ( )

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

다음을 참조함 : fArgument, fFunction, fSecondDerivative.

G4DataInterpolation::G4DataInterpolation ( const G4DataInterpolation )
private

멤버 함수 문서화

void G4DataInterpolation::CorrelatedSearch ( G4double  pX,
G4int index 
) const

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

다음을 참조함 : fArgument, fNumber.

G4double G4DataInterpolation::CubicSplineInterpolation ( G4double  pX) const

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

다음을 참조함 : a, fArgument, FatalException, fFunction, fNumber, fSecondDerivative, G4Exception().

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

G4double G4DataInterpolation::FastCubicSpline ( G4double  pX,
G4int  index 
) const

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

다음을 참조함 : a, fArgument, FatalException, fFunction, fSecondDerivative, G4Exception().

G4int G4DataInterpolation::LocateArgument ( G4double  pX) const

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

다음을 참조함 : fArgument, fNumber.

G4DataInterpolation& G4DataInterpolation::operator= ( const G4DataInterpolation )
private
void G4DataInterpolation::PolIntCoefficient ( G4double  cof[]) const

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

다음을 참조함 : fArgument, fFunction, fNumber.

G4double G4DataInterpolation::PolynomInterpolation ( G4double  pX,
G4double deltaY 
) const

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

다음을 참조함 : cd, d, fArgument, FatalException, fFunction, fNumber, G4Exception(), y.

G4double G4DataInterpolation::RationalPolInterpolation ( G4double  pX,
G4double deltaY 
) const

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

다음을 참조함 : cd, d, fArgument, FatalException, fFunction, fNumber, G4Exception(), y.

멤버 데이타 문서화

G4double* G4DataInterpolation::fArgument
private
G4double* G4DataInterpolation::fFunction
private
G4int G4DataInterpolation::fNumber
private
G4double* G4DataInterpolation::fSecondDerivative
private

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

다음에 의해서 참조됨 : CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), ~G4DataInterpolation().


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