#include <CCalMaterial.hh>
Public 타입 | |
enum | FractionType { FTWeight, FTVolume } |
Public 멤버 함수 | |
CCalMaterial (G4String mat, double dens, int nelem, CCalMaterial **constituents, double *weights, FractionType=FTWeight) | |
CCalMaterial (const CCalMaterial &) | |
virtual | ~CCalMaterial () |
G4String | Name () const |
double | Density () const |
int | NElements () const |
G4String | Element (int i) const |
double | Weight (int i) const |
G4bool | operator== (const CCalMaterial &) const |
G4bool | operator!= (const CCalMaterial &) const |
CCalMaterial & | operator= (const CCalMaterial &) |
Protected 멤버 함수 | |
CCalMaterial () | |
void | computeDensity (int nconst, CCalMaterial **constituents, double *weights, FractionType ft) |
void | closeMaterial () |
Protected 속성 | |
G4String | name |
double | density |
int | nElem |
G4String * | theElements |
double * | theWeights |
Friends | |
std::ostream & | operator<< (std::ostream &, const CCalMaterial &) |
CCalMaterial.hh 파일의 36 번째 라인에서 정의되었습니다.
열거형 멤버 | |
---|---|
FTWeight | |
FTVolume |
CCalMaterial.hh 파일의 41 번째 라인에서 정의되었습니다.
CCalMaterial::CCalMaterial | ( | G4String | mat, |
double | dens, | ||
int | nelem, | ||
CCalMaterial ** | constituents, | ||
double * | weights, | ||
FractionType | ft = FTWeight |
||
) |
CCalMaterial.cc 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : closeMaterial(), computeDensity(), Density(), density, Element(), FTWeight, nElem, NElements(), theElements, theWeights, Weight().
CCalMaterial::CCalMaterial | ( | const CCalMaterial & | mat | ) |
CCalMaterial.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : nElem, theElements, theWeights.
|
virtual |
CCalMaterial.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : theElements, theWeights.
|
inlineprotected |
CCalMaterial.hh 파일의 63 번째 라인에서 정의되었습니다.
|
protected |
CCalMaterial.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, nElem, norm, theElements, theWeights.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial().
|
protected |
CCalMaterial.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : Density(), density, FTWeight.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial().
|
inline |
CCalMaterial.hh 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : density.
다음에 의해서 참조됨 : CCalMaterial(), computeDensity(), CCalMaterialFactory::findMaterial().
CCalMaterial.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : theElements.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), CCalMaterialFactory::findMaterial().
|
inline |
CCalMaterial.hh 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : name.
다음에 의해서 참조됨 : CCalMaterialFactory::findMaterial().
|
inline |
CCalMaterial.hh 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : nElem.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), CCalMaterialFactory::findMaterial().
G4bool CCalMaterial::operator!= | ( | const CCalMaterial & | mat | ) | const |
CCalMaterial.cc 파일의 125 번째 라인에서 정의되었습니다.
다음을 참조함 : name.
CCalMaterial & CCalMaterial::operator= | ( | const CCalMaterial & | mat | ) |
CCalMaterial.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : density, name, nElem, theElements, theWeights.
G4bool CCalMaterial::operator== | ( | const CCalMaterial & | mat | ) | const |
CCalMaterial.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : name.
|
inline |
CCalMaterial.hh 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : theWeights.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), CCalMaterialFactory::findMaterial().
|
friend |
CCalMaterial.cc 파일의 177 번째 라인에서 정의되었습니다.
|
protected |
CCalMaterial.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), computeDensity(), Density(), operator<<(), CCalAMaterial::operator=(), operator=().
|
protected |
CCalMaterial.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), Name(), operator!=(), operator<<(), CCalAMaterial::operator=(), operator=(), operator==().
|
protected |
CCalMaterial.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), closeMaterial(), NElements(), operator<<(), CCalAMaterial::operator=(), operator=().
|
protected |
CCalMaterial.hh 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), closeMaterial(), Element(), operator<<(), CCalAMaterial::operator=(), operator=(), ~CCalMaterial().
|
protected |
CCalMaterial.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial::CCalAMaterial(), CCalMaterial(), closeMaterial(), operator<<(), CCalAMaterial::operator=(), operator=(), Weight(), ~CCalMaterial().