#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.cc 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : dlog, is_scat_proj_to_proj_case, log0Vector, nb_of_PrimEnergy, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogProbMatrixIndex, theLogSecondEnergyMatrix.
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 |
||
) |
G4AdjointCSMatrix.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : dlog, G4AdjointInterpolator::FindPosition(), G4AdjointInterpolator::GetInstance(), int(), log0Vector, G4INCL::Math::min(), nb_of_PrimEnergy, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogProbMatrixIndex, theLogSecondEnergyMatrix.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndElement(), G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndMaterial().
void G4AdjointCSMatrix::Clear | ( | ) |
G4AdjointCSMatrix.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : log0Vector, nb_of_PrimEnergy, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogProbMatrixIndex, theLogSecondEnergyMatrix.
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 | ||
) |
G4AdjointCSMatrix.cc 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : log0Vector, nb_of_PrimEnergy, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogProbMatrixIndex, theLogSecondEnergyMatrix.
다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().
|
inline |
G4AdjointCSMatrix.hh 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : dlog.
|
inline |
G4AdjointCSMatrix.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : theLogCrossSectionVector.
|
inline |
G4AdjointCSMatrix.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : theLogPrimEnergyVector.
다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().
|
inline |
G4AdjointCSMatrix.hh 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : is_scat_proj_to_proj_case.
다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().
G4AdjointCSMatrix.cc 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : E, in, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogSecondEnergyMatrix.
G4AdjointCSMatrix.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, MeV, theLogCrossSectionVector, theLogPrimEnergyVector, theLogProbMatrix, theLogSecondEnergyMatrix.
|
private |
G4AdjointCSMatrix.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), G4AdjointCSMatrix(), GetDlog().
|
private |
G4AdjointCSMatrix.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointCSMatrix(), IsScatProjToProjCase().
|
private |
G4AdjointCSMatrix.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().
|
private |
G4AdjointCSMatrix.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().
|
private |
G4AdjointCSMatrix.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), GetLogCrossSectionvector(), Read(), Write(), ~G4AdjointCSMatrix().
|
private |
G4AdjointCSMatrix.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), GetLogPrimEnergyVector(), Read(), Write(), ~G4AdjointCSMatrix().
|
private |
G4AdjointCSMatrix.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), Read(), Write(), ~G4AdjointCSMatrix().
|
private |
G4AdjointCSMatrix.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData().
|
private |
G4AdjointCSMatrix.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddData(), Clear(), G4AdjointCSMatrix(), GetData(), Read(), Write(), ~G4AdjointCSMatrix().