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

#include <G4LegendrePolynomial.hh>

Public 멤버 함수

G4double GetCoefficient (size_t i, size_t order)
 
G4double EvalLegendrePoly (G4int order, G4double x)
 
G4double EvalAssocLegendrePoly (G4int l, G4int m, G4double x, std::map< G4int, std::map< G4int, G4double > > *cache=NULL)
 

정적 Public 멤버 함수

static size_t GetNCoefficients (size_t order)
 

Protected 멤버 함수

void BuildUpToOrder (size_t order)
 

Protected 속성

std::vector< std::vector
< G4double > > 
fCoefficients
 

상세한 설명

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

멤버 함수 문서화

void G4LegendrePolynomial::BuildUpToOrder ( size_t  order)
protected

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

다음을 참조함 : G4cout, G4endl.

G4double G4LegendrePolynomial::EvalAssocLegendrePoly ( G4int  l,
G4int  m,
G4double  x,
std::map< G4int, std::map< G4int, G4double > > *  cache = NULL 
)

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

다음을 참조함 : G4Pow::factorial(), G4Exp(), G4Log(), G4Pow::GetInstance(), G4Pow::logfactorial(), m, x, x2.

다음에 의해서 참조됨 : G4PolarizationTransition::GenerateGammaPhi(), G4PolarizationTransition::SampleGammaTransition().

G4double G4LegendrePolynomial::EvalLegendrePoly ( G4int  order,
G4double  x 
)

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

G4double G4LegendrePolynomial::GetCoefficient ( size_t  i,
size_t  order 
)

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

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

static size_t G4LegendrePolynomial::GetNCoefficients ( size_t  order)
inlinestatic

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

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

멤버 데이타 문서화

std::vector< std::vector<G4double> > G4LegendrePolynomial::fCoefficients
protected

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


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