|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI_functions.hpp>
Protected Attributes | |
| Vector< double > | m_Xs |
Definition at line 330 of file MCGIDI_functions.hpp.
| LUPI_HOST_DEVICE MCGIDI::Probabilities::ProbabilityBase::ProbabilityBase | ( | ) |
Definition at line 1186 of file MCGIDI_functions.cc.
Referenced by MCGIDI::Probabilities::ProbabilityBase1d::ProbabilityBase1d(), MCGIDI::Probabilities::ProbabilityBase2d::ProbabilityBase2d(), MCGIDI::Probabilities::ProbabilityBase2d::ProbabilityBase2d(), and MCGIDI::Probabilities::ProbabilityBase3d::ProbabilityBase3d().
| LUPI_HOST MCGIDI::Probabilities::ProbabilityBase::ProbabilityBase | ( | GIDI::Functions::FunctionForm const & | a_probabilty | ) |
Definition at line 1193 of file MCGIDI_functions.cc.
| LUPI_HOST MCGIDI::Probabilities::ProbabilityBase::ProbabilityBase | ( | GIDI::Functions::FunctionForm const & | a_probabilty, |
| Vector< double > const & | a_Xs ) |
Definition at line 1200 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE MCGIDI::Probabilities::ProbabilityBase::~ProbabilityBase | ( | ) |
Definition at line 1209 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE void MCGIDI::Probabilities::ProbabilityBase::serialize | ( | LUPI::DataBuffer & | a_buffer, |
| LUPI::DataBuffer::Mode | a_mode ) |
This method serializes this for broadcasting as needed for MPI and GPUs. The method can count the number of required bytes, pack this or unpack this depending on a_mode.
| a_buffer | [in] The buffer to read or write data to depending on a_mode. |
| a_mode | [in] Specifies the action of this method. |
Definition at line 1221 of file MCGIDI_functions.cc.
Referenced by MCGIDI::Probabilities::ProbabilityBase1d::serialize(), MCGIDI::Probabilities::ProbabilityBase2d::serialize(), and MCGIDI::Probabilities::ProbabilityBase3d::serialize().
|
protected |
Definition at line 333 of file MCGIDI_functions.hpp.
Referenced by MCGIDI::Probabilities::Regions2d::evaluate(), MCGIDI::Probabilities::Xs_pdf_cdf1d::evaluate(), MCGIDI::Probabilities::XYs2d::evaluate(), MCGIDI::Probabilities::XYs3d::evaluate(), ProbabilityBase(), ProbabilityBase(), MCGIDI::Probabilities::Regions2d::sample(), MCGIDI::Probabilities::Xs_pdf_cdf1d::sample(), MCGIDI::Probabilities::XYs2d::sample(), MCGIDI::Probabilities::XYs3d::sample(), MCGIDI::Probabilities::XYs2d::sample2dOf3d(), and serialize().