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

#include <G4AdjointCSMatrix.hh>

Public 멤버 함수

 G4AdjointCSMatrix (G4bool aBool)
 
 ~G4AdjointCSMatrix ()
 
void Clear ()
 
void AddData (G4double aPrimEnergy, G4double aCS, std::vector< double > *aLogSecondEnergyVector, std::vector< double > *aLogProbVector, size_t n_pro_decade=0)
 
G4bool GetData (unsigned int i, G4double &aPrimEnergy, G4double &aCS, G4double &log0, std::vector< double > *&aLogSecondEnergyVector, std::vector< double > *&aLogProbVector, std::vector< size_t > *&aLogProbVectorIndex)
 
std::vector< double > * GetLogPrimEnergyVector ()
 
std::vector< double > * GetLogCrossSectionvector ()
 
G4double GetDlog ()
 
G4bool IsScatProjToProjCase ()
 
void Write (G4String file_name)
 
void Read (G4String file_name)
 

Private 속성

std::vector< double > theLogPrimEnergyVector
 
std::vector< double > theLogCrossSectionVector
 
std::vector< std::vector
< double > * > 
theLogSecondEnergyMatrix
 
std::vector< std::vector
< double > * > 
theLogProbMatrix
 
std::vector< std::vector
< size_t > * > 
theLogProbMatrixIndex
 
std::vector< double > log0Vector
 
unsigned int nb_of_PrimEnergy
 
G4bool is_scat_proj_to_proj_case
 
G4double dlog
 

상세한 설명

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

생성자 & 소멸자 문서화

G4AdjointCSMatrix::G4AdjointCSMatrix ( G4bool  aBool)
G4AdjointCSMatrix::~G4AdjointCSMatrix ( )

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

다음을 참조함 : theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogSecondEnergyMatrix.

멤버 함수 문서화

void G4AdjointCSMatrix::AddData ( G4double  aPrimEnergy,
G4double  aCS,
std::vector< double > *  aLogSecondEnergyVector,
std::vector< double > *  aLogProbVector,
size_t  n_pro_decade = 0 
)
void G4AdjointCSMatrix::Clear ( )
G4bool G4AdjointCSMatrix::GetData ( unsigned int  i,
G4double aPrimEnergy,
G4double aCS,
G4double log0,
std::vector< double > *&  aLogSecondEnergyVector,
std::vector< double > *&  aLogProbVector,
std::vector< size_t > *&  aLogProbVectorIndex 
)
G4double G4AdjointCSMatrix::GetDlog ( )
inline

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

다음을 참조함 : dlog.

std::vector< double>* G4AdjointCSMatrix::GetLogCrossSectionvector ( )
inline

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

다음을 참조함 : theLogCrossSectionVector.

std::vector< double>* G4AdjointCSMatrix::GetLogPrimEnergyVector ( )
inline

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

다음을 참조함 : theLogPrimEnergyVector.

다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().

G4bool G4AdjointCSMatrix::IsScatProjToProjCase ( )
inline

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

다음을 참조함 : is_scat_proj_to_proj_case.

다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().

void G4AdjointCSMatrix::Read ( G4String  file_name)

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

다음을 참조함 : E, in, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogSecondEnergyMatrix.

void G4AdjointCSMatrix::Write ( G4String  file_name)

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

다음을 참조함 : G4endl, MeV, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogSecondEnergyMatrix.

멤버 데이타 문서화

G4double G4AdjointCSMatrix::dlog
private

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

다음에 의해서 참조됨 : AddData(), G4AdjointCSMatrix(), GetDlog().

G4bool G4AdjointCSMatrix::is_scat_proj_to_proj_case
private

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

다음에 의해서 참조됨 : G4AdjointCSMatrix(), IsScatProjToProjCase().

std::vector< double> G4AdjointCSMatrix::log0Vector
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().

unsigned int G4AdjointCSMatrix::nb_of_PrimEnergy
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().

std::vector< double> G4AdjointCSMatrix::theLogCrossSectionVector
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), GetLogCrossSectionvector(), Read(), Write(), ~G4AdjointCSMatrix().

std::vector< double> G4AdjointCSMatrix::theLogPrimEnergyVector
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), GetLogPrimEnergyVector(), Read(), Write(), ~G4AdjointCSMatrix().

std::vector< std::vector< double>* > G4AdjointCSMatrix::theLogProbMatrix
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), Read(), Write(), ~G4AdjointCSMatrix().

std::vector< std::vector< size_t >* > G4AdjointCSMatrix::theLogProbMatrixIndex
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().

std::vector< std::vector< double>* > G4AdjointCSMatrix::theLogSecondEnergyMatrix
private

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

다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), Read(), Write(), ~G4AdjointCSMatrix().


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