|
Geant4
10.02.p02
|
#include <G4DNASmoluchowskiDiffusion.hh>
Classes | |
| struct | BoundingBox |
Public Member Functions | |
| 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) |
Static Public Member Functions | |
| 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 Attributes | |
| std::vector< double > | fInverse |
| int | fNbins |
| double | fEpsilon |
Definition at line 68 of file G4DNASmoluchowskiDiffusion.hh.
| G4DNASmoluchowskiDiffusion::G4DNASmoluchowskiDiffusion | ( | double | epsilon = 1e-5 | ) |
Definition at line 50 of file G4DNASmoluchowskiDiffusion.cc.
|
virtual |
Definition at line 62 of file G4DNASmoluchowskiDiffusion.cc.
|
inlinestatic |
Definition at line 80 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by GetRandomDistance().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 74 of file G4DNASmoluchowskiDiffusion.hh.
|
inlinestatic |
Definition at line 85 of file G4DNASmoluchowskiDiffusion.hh.
References D().
Referenced by EstimateCrossingTime(), and GetRandomTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 108 of file G4DNASmoluchowskiDiffusion.hh.
References ComputeTime(), and GetInverseProbability().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 302 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by G4DNASmoluchowskiDiffusion::BoundingBox::BoundingBox(), and PrepareReverseTable().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 127 of file G4DNASmoluchowskiDiffusion.hh.
|
inlinestatic |
Definition at line 121 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by Plot().
Here is the caller graph for this function:
|
inline |
Definition at line 308 of file G4DNASmoluchowskiDiffusion.hh.
References fEpsilon, and fInverse.
Referenced by EstimateCrossingTime(), GetRandomDistance(), GetRandomTime(), and PlotInverse().
Here is the caller graph for this function:
|
inline |
Definition at line 92 of file G4DNASmoluchowskiDiffusion.hh.
References ComputeDistance(), G4UniformRand, and GetInverseProbability().
Here is the call graph for this function:
|
inline |
Definition at line 101 of file G4DNASmoluchowskiDiffusion.hh.
References ComputeTime(), G4UniformRand, and GetInverseProbability().
Here is the call graph for this function:
|
inline |
Definition at line 355 of file G4DNASmoluchowskiDiffusion.hh.
References fNbins, and PrepareReverseTable().
Here is the call graph for this function:
|
inline |
Definition at line 349 of file G4DNASmoluchowskiDiffusion.hh.
References GetDifferential().
Here is the call graph for this function:
|
inline |
Definition at line 344 of file G4DNASmoluchowskiDiffusion.hh.
References GetInverseProbability().
Here is the call graph for this function:
|
inline |
Definition at line 261 of file G4DNASmoluchowskiDiffusion.hh.
References fEpsilon, fInverse, fNbins, G4cout, G4endl, GetCumulativeProbability(), G4DNASmoluchowskiDiffusion::BoundingBox::Propose(), and x.
Referenced by InitialiseInverseProbability().
Here is the call graph for this function:
Here is the caller graph for this function:| double G4DNASmoluchowskiDiffusion::fEpsilon |
Definition at line 370 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by G4DNASmoluchowskiDiffusion(), GetInverseProbability(), and PrepareReverseTable().
| std::vector<double> G4DNASmoluchowskiDiffusion::fInverse |
Definition at line 368 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by G4DNASmoluchowskiDiffusion(), GetInverseProbability(), and PrepareReverseTable().
| int G4DNASmoluchowskiDiffusion::fNbins |
Definition at line 369 of file G4DNASmoluchowskiDiffusion.hh.
Referenced by G4DNASmoluchowskiDiffusion(), InitialiseInverseProbability(), and PrepareReverseTable().