#include <G4DNASmoluchowskiDiffusion.hh>
클래스 | |
struct | BoundingBox |
Public 멤버 함수 | |
G4DNASmoluchowskiDiffusion (double epsilon=1e-5) | |
virtual | ~G4DNASmoluchowskiDiffusion () |
double | GetRandomDistance (double _time, double D) |
double | GetRandomTime (double distance, double D) |
double | EstimateCrossingTime (double proba, double distance, double D) |
void | PrepareReverseTable (double xmin, double xmax) |
double | GetInverseProbability (double proba) |
double | PlotInverse (double *x, double *) |
double | Plot (double *x, double *) |
void | InitialiseInverseProbability (double xmax=3e28) |
정적 Public 멤버 함수 | |
static double | ComputeS (double r, double D, double t) |
static double | ComputeDistance (double sTransform, double D, double t) |
static double | ComputeTime (double sTransform, double D, double r) |
static double | GetDifferential (double sTransform) |
static double | GetDensityProbability (double r, double _time, double D) |
static double | GetCumulativeProbability (double sTransform) |
Public 속성 | |
std::vector< double > | fInverse |
int | fNbins |
double | fEpsilon |
G4DNASmoluchowskiDiffusion.hh 파일의 70 번째 라인에서 정의되었습니다.
G4DNASmoluchowskiDiffusion::G4DNASmoluchowskiDiffusion | ( | double | epsilon = 1e-5 | ) |
|
virtual |
G4DNASmoluchowskiDiffusion.cc 파일의 62 번째 라인에서 정의되었습니다.
|
inlinestatic |
G4DNASmoluchowskiDiffusion.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetRandomDistance().
|
inlinestatic |
G4DNASmoluchowskiDiffusion.hh 파일의 76 번째 라인에서 정의되었습니다.
|
inlinestatic |
G4DNASmoluchowskiDiffusion.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : D().
다음에 의해서 참조됨 : EstimateCrossingTime(), GetRandomTime().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeTime(), GetInverseProbability().
|
inlinestatic |
G4DNASmoluchowskiDiffusion.hh 파일의 304 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp().
다음에 의해서 참조됨 : G4DNASmoluchowskiDiffusion::BoundingBox::BoundingBox(), PrepareReverseTable().
|
inlinestatic |
G4DNASmoluchowskiDiffusion.hh 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp().
|
inlinestatic |
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 310 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EstimateCrossingTime(), GetRandomDistance(), GetRandomTime(), PlotInverse().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeDistance(), G4UniformRand, GetInverseProbability().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeTime(), G4UniformRand, GetInverseProbability().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 357 번째 라인에서 정의되었습니다.
다음을 참조함 : fNbins, PrepareReverseTable().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 351 번째 라인에서 정의되었습니다.
다음을 참조함 : GetDifferential().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : GetInverseProbability().
|
inline |
G4DNASmoluchowskiDiffusion.hh 파일의 263 번째 라인에서 정의되었습니다.
다음을 참조함 : e, fEpsilon, fInverse, fNbins, G4cout, G4endl, GetCumulativeProbability(), G4DNASmoluchowskiDiffusion::BoundingBox::Propose(), x.
다음에 의해서 참조됨 : InitialiseInverseProbability().
double G4DNASmoluchowskiDiffusion::fEpsilon |
G4DNASmoluchowskiDiffusion.hh 파일의 372 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNASmoluchowskiDiffusion(), GetInverseProbability(), PrepareReverseTable().
std::vector<double> G4DNASmoluchowskiDiffusion::fInverse |
G4DNASmoluchowskiDiffusion.hh 파일의 370 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNASmoluchowskiDiffusion(), GetInverseProbability(), PrepareReverseTable().
int G4DNASmoluchowskiDiffusion::fNbins |
G4DNASmoluchowskiDiffusion.hh 파일의 371 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNASmoluchowskiDiffusion(), InitialiseInverseProbability(), PrepareReverseTable().