|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI_functions.hpp>
Additional Inherited Members | |
| Protected Attributes inherited from MCGIDI::Probabilities::ProbabilityBase2d | |
| ProbabilityBase2dType | m_type |
| Protected Attributes inherited from MCGIDI::Probabilities::ProbabilityBase | |
| Vector< double > | m_Xs |
Definition at line 442 of file MCGIDI_functions.hpp.
|
inline |
Definition at line 445 of file MCGIDI_functions.hpp.
Referenced by MCGIDI::Probabilities::DiscreteGamma2d::DiscreteGamma2d(), MCGIDI::Probabilities::Evaporation2d::Evaporation2d(), MCGIDI::Probabilities::GeneralEvaporation2d::GeneralEvaporation2d(), MCGIDI::Probabilities::Isotropic2d::Isotropic2d(), MCGIDI::Probabilities::NBodyPhaseSpace2d::NBodyPhaseSpace2d(), MCGIDI::Probabilities::PrimaryGamma2d::PrimaryGamma2d(), MCGIDI::Probabilities::Recoil2d::Recoil2d(), MCGIDI::Probabilities::SimpleMaxwellianFission2d::SimpleMaxwellianFission2d(), MCGIDI::Probabilities::Watt2d::Watt2d(), and MCGIDI::Probabilities::XYs2d::XYs2d().
|
inline |
Definition at line 447 of file MCGIDI_functions.hpp.
|
inline |
Definition at line 449 of file MCGIDI_functions.hpp.
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::ProbabilityBase2d_d2::evaluate | ( | double | a_x2, |
| double | a_x1 ) const |
Returns the value of the function evaluated at the point (a_x2, a_x1).
| a_x2 | [in] Value of the outer most independent variable (i.e., x2). |
| a_x1 | [in] Value of the inner most independent variable (i.e., x1). |
Definition at line 1559 of file MCGIDI_functions.cc.
Referenced by evaluate().
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::ProbabilityBase2d_d2::sample | ( | double | a_x2, |
| double | a_rngValue, | ||
| RNG && | a_rng ) const |
Returns the value of x1, given x2 and the cumulative probability a_rngValue.
| a_x2 | [in] Value of the outer most independent variable (i.e., x2). |
| a_rngValue | [in] The value of the cumulative probability used to determine the x1 value. |
| a_rng | [in] The random number generator function that returns a double in the range [0, 1.0). |
Definition at line 1798 of file MCGIDI_headerSource.hpp.
Referenced by sample().
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::ProbabilityBase2d_d2::sample2dOf3d | ( | double | a_x2, |
| double | a_rngValue, | ||
| RNG && | a_rng, | ||
| double * | a_x1_1, | ||
| double * | a_x1_2 ) const |
This method returns two x1 values for use with ProbabilityBase3d functions.
| a_x2 | [in] The value of x2. |
| a_rngValue | [in] The value of the cumulative value used to determine the x1 value. |
| a_rng | [in] The random number generator function that returns a double in the range [0, 1.0). |
| a_x1_1 | [in] The lower value of the x1 value. |
| a_x1_2 | [in] The upper value of the x1 value. |
Definition at line 1853 of file MCGIDI_headerSource.hpp.
Referenced by sample2dOf3d().