#include <G4CrystalExtension.hh>
Public 타입 | |
typedef G4double | Elasticity [3][3][3][3] |
typedef G4double | ReducedElasticity [6][6] |
Protected 속성 | |
Elasticity | fElasticity |
ReducedElasticity | fElReduced |
const G4String & | fName |
const std::size_t | fHash |
Private 속성 | |
G4Material * | fMaterial |
G4CrystalUnitCell * | theUnitCell |
std::map< const G4Element *, G4CrystalAtomBase * > | theCrystalAtomBaseMap |
std::vector< G4AtomicBond * > | theAtomicBondVector |
G4CrystalExtension.hh 파일의 61 번째 라인에서 정의되었습니다.
typedef G4double G4CrystalExtension::Elasticity[3][3][3][3] |
G4CrystalExtension.hh 파일의 97 번째 라인에서 정의되었습니다.
typedef G4double G4CrystalExtension::ReducedElasticity[6][6] |
G4CrystalExtension.hh 파일의 98 번째 라인에서 정의되었습니다.
G4CrystalExtension::G4CrystalExtension | ( | G4Material * | mat, |
const G4String & | name = "crystal" |
||
) |
G4CrystalExtension.cc 파일의 40 번째 라인에서 정의되었습니다.
G4CrystalExtension::~G4CrystalExtension | ( | ) |
G4CrystalExtension.cc 파일의 47 번째 라인에서 정의되었습니다.
|
inline |
G4CrystalExtension.hh 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : theCrystalAtomBaseMap.
다음에 의해서 참조됨 : AddAtomBase(), GetAtomBase().
|
inline |
G4CrystalExtension.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : AddAtomBase(), fMaterial, G4Material::GetElement().
|
inline |
G4CrystalExtension.hh 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : theAtomicBondVector.
G4complex G4CrystalExtension::ComputeStructureFactor | ( | G4double | kScatteringVector, |
G4int | h, | ||
G4int | k, | ||
G4int | l | ||
) |
G4CrystalExtension.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial, G4AtomicFormFactor::Get(), GetAtomBase(), G4Material::GetElementVector(), G4AtomicFormFactor::GetManager(), CLHEP::pi.
G4CrystalExtension.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial, GetAtomBase(), G4Material::GetElementVector(), G4CrystalAtomBase::GetPos(), CLHEP::pi.
G4CrystalAtomBase * G4CrystalExtension::GetAtomBase | ( | const G4Element * | anElement | ) |
G4CrystalExtension.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : AddAtomBase(), G4Exception(), G4Element::GetName(), JustWarning, theCrystalAtomBaseMap.
다음에 의해서 참조됨 : ComputeStructureFactor(), ComputeStructureFactorGeometrical(), GetAtomBase(), GetAtomPos().
|
inline |
G4CrystalExtension.hh 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial, GetAtomBase(), G4Material::GetElement().
|
inline |
G4CrystalExtension.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : theAtomicBondVector.
|
inline |
G4CrystalExtension.hh 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : theAtomicBondVector.
G4bool G4CrystalExtension::GetAtomPos | ( | const G4Element * | anEl, |
std::vector< G4ThreeVector > & | vecout | ||
) |
G4CrystalExtension.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CrystalUnitCell::FillAtomicPos(), GetAtomBase(), pos, theUnitCell.
다음에 의해서 참조됨 : GetAtomPos().
G4bool G4CrystalExtension::GetAtomPos | ( | std::vector< G4ThreeVector > & | vecout | ) |
G4CrystalExtension.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial, GetAtomPos(), G4Material::GetElementVector(), pos.
|
inline |
G4CrystalExtension.hh 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial, GetAtomPos(), G4Material::GetElement().
G4CrystalExtension.hh 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : fElasticity.
G4CrystalExtension.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : fElReduced.
|
inline |
G4CrystalExtension.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : fElasticity.
|
inline |
G4CrystalExtension.hh 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : fElReduced.
|
inlineinherited |
G4VMaterialExtension.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VMaterialExtension::fHash.
|
inline |
G4CrystalExtension.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterial.
G4VMaterialExtension.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VMaterialExtension::fName.
|
inline |
G4CrystalExtension.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : theUnitCell.
다음에 의해서 참조됨 : G4LogicalCrystalVolume::GetBasis().
G4VMaterialExtension를 구현.
G4CrystalExtension.hh 파일의 71 번째 라인에서 정의되었습니다.
G4CrystalExtension.cc 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : fElReduced.
void G4CrystalExtension::SetElReduced | ( | const ReducedElasticity & | mat | ) |
G4CrystalExtension.cc 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : fElReduced.
|
inline |
G4CrystalExtension.hh 파일의 77 번째 라인에서 정의되었습니다.
|
inline |
G4CrystalExtension.hh 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : theUnitCell.
|
protected |
G4CrystalExtension.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCijkl(), GetElasticity().
|
protected |
G4CrystalExtension.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCpq(), GetElReduced(), SetCpq(), SetElReduced().
|
protectedinherited |
G4VMaterialExtension.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMaterialExtension::GetHash().
|
private |
G4CrystalExtension.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddAtomBase(), ComputeStructureFactor(), ComputeStructureFactorGeometrical(), GetAtomBase(), GetAtomPos(), GetMaterial().
|
protectedinherited |
G4VMaterialExtension.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMaterialExtension::GetName().
|
private |
G4CrystalExtension.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddAtomicBond(), GetAtomicBond(), GetAtomicBondVector().
|
private |
G4CrystalExtension.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddAtomBase(), GetAtomBase().
|
private |
G4CrystalExtension.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAtomPos(), GetUnitCell(), SetUnitCell().