#include <G4Physics2DVector.hh>
|
| G4Physics2DVector () |
|
| G4Physics2DVector (size_t nx, size_t ny) |
|
| G4Physics2DVector (const G4Physics2DVector &) |
|
G4Physics2DVector & | operator= (const G4Physics2DVector &) |
|
| ~G4Physics2DVector () |
|
G4double | Value (G4double x, G4double y, size_t &lastidx, size_t &lastidy) const |
|
G4double | Value (G4double x, G4double y) const |
|
void | PutX (size_t idx, G4double value) |
|
void | PutY (size_t idy, G4double value) |
|
void | PutValue (size_t idx, size_t idy, G4double value) |
|
void | PutVectors (const std::vector< G4double > &vecX, const std::vector< G4double > &vecY) |
|
void | ScaleVector (G4double factor) |
|
G4double | FindLinearX (G4double rand, G4double y, size_t &lastidy) const |
|
G4double | FindLinearX (G4double rand, G4double y) const |
|
G4double | GetX (size_t index) const |
|
G4double | GetY (size_t index) const |
|
G4double | GetValue (size_t idx, size_t idy) const |
|
size_t | FindBinLocationX (G4double x, size_t lastidx) const |
|
size_t | FindBinLocationY (G4double y, size_t lastidy) const |
|
size_t | GetLengthX () const |
|
size_t | GetLengthY () const |
|
G4PhysicsVectorType | GetType () const |
|
void | SetBicubicInterpolation (G4bool) |
|
void | Store (std::ofstream &fOut) const |
|
G4bool | Retrieve (std::ifstream &fIn) |
|
void | SetVerboseLevel (G4int value) |
|
G4Physics2DVector.hh 파일의 62 번째 라인에서 정의되었습니다.
G4Physics2DVector::G4Physics2DVector |
( |
| ) |
|
G4Physics2DVector::G4Physics2DVector |
( |
size_t |
nx, |
|
|
size_t |
ny |
|
) |
| |
|
explicit |
G4Physics2DVector::~G4Physics2DVector |
( |
| ) |
|
G4Physics2DVector.cc 파일의 189 번째 라인에서 정의되었습니다.
다음을 참조함 : DerivativeX(), DerivativeXY(), DerivativeY(), f1, f2, f3, f4, GetValue(), h1, h12, h13, h2, x1, x2, xVector, y1, y2, yVector.
다음에 의해서 참조됨 : Value().
void G4Physics2DVector::ClearVectors |
( |
| ) |
|
|
protected |
G4double G4Physics2DVector::DerivativeX |
( |
size_t |
idx, |
|
|
size_t |
idy, |
|
|
G4double |
fac |
|
) |
| const |
|
inlineprivate |
G4double G4Physics2DVector::DerivativeXY |
( |
size_t |
idx, |
|
|
size_t |
idy, |
|
|
G4double |
fac |
|
) |
| const |
|
inlineprivate |
G4double G4Physics2DVector::DerivativeY |
( |
size_t |
idx, |
|
|
size_t |
idy, |
|
|
G4double |
fac |
|
) |
| const |
|
inlineprivate |
size_t G4Physics2DVector::FindBinLocationX |
( |
G4double |
x, |
|
|
size_t |
lastidx |
|
) |
| const |
|
inline |
size_t G4Physics2DVector::FindBinLocationY |
( |
G4double |
y, |
|
|
size_t |
lastidy |
|
) |
| const |
|
inline |
size_t G4Physics2DVector::GetLengthX |
( |
| ) |
const |
|
inline |
size_t G4Physics2DVector::GetLengthY |
( |
| ) |
const |
|
inline |
G4double G4Physics2DVector::GetValue |
( |
size_t |
idx, |
|
|
size_t |
idy |
|
) |
| const |
|
inline |
G4double G4Physics2DVector::GetX |
( |
size_t |
index | ) |
const |
|
inline |
G4double G4Physics2DVector::GetY |
( |
size_t |
index | ) |
const |
|
inline |
void G4Physics2DVector::PrepareVectors |
( |
| ) |
|
|
protected |
void G4Physics2DVector::PutValue |
( |
size_t |
idx, |
|
|
size_t |
idy, |
|
|
G4double |
value |
|
) |
| |
|
inline |
void G4Physics2DVector::PutVectors |
( |
const std::vector< G4double > & |
vecX, |
|
|
const std::vector< G4double > & |
vecY |
|
) |
| |
G4bool G4Physics2DVector::Retrieve |
( |
std::ifstream & |
fIn | ) |
|
G4Physics2DVector.cc 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearVectors(), INT_MAX, numberOfXNodes, numberOfYNodes, PrepareVectors(), PutValue(), type, xVector, yVector.
다음에 의해서 참조됨 : G4LivermoreBremsstrahlungModel::ReadData(), G4SeltzerBergerModel::ReadData(), G4OpticalSurface::ReadDichroicFile().
void G4Physics2DVector::SetBicubicInterpolation |
( |
G4bool |
| ) |
|
|
inline |
void G4Physics2DVector::SetVerboseLevel |
( |
G4int |
value | ) |
|
|
inline |
void G4Physics2DVector::Store |
( |
std::ofstream & |
fOut | ) |
const |
G4Physics2DVector.cc 파일의 147 번째 라인에서 정의되었습니다.
다음을 참조함 : BicubicInterpolation(), FindBinLocationX(), FindBinLocationY(), GetValue(), numberOfXNodes, numberOfYNodes, useBicubic, x, x1, x2, xVector, xx, y, y1, y2, yVector.
다음에 의해서 참조됨 : G4LivermoreBremsstrahlungModel::ComputeDXSectionPerAtom(), G4SeltzerBergerModel::ComputeDXSectionPerAtom(), G4OpBoundaryProcess::DielectricDichroic(), G4MuPairProductionModel::FindScaledEnergy(), G4ChannelingECHARM::GetEC(), G4LivermoreBremsstrahlungModel::ReadData(), G4SeltzerBergerModel::ReadData(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries().
size_t G4Physics2DVector::numberOfXNodes |
|
private |
size_t G4Physics2DVector::numberOfYNodes |
|
private |
G4Physics2DVector.hh 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearVectors(), CopyData(), FindLinearX(), G4Physics2DVector(), operator=(), PrepareVectors(), PutVectors(), Retrieve(), ScaleVector(), Store(), Value().
G4bool G4Physics2DVector::useBicubic |
|
private |
G4int G4Physics2DVector::verboseLevel |
|
private |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: