|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI_functions.hpp>
Protected Attributes | |
| Function2dType | m_type |
Definition at line 265 of file MCGIDI_functions.hpp.
| LUPI_HOST_DEVICE MCGIDI::Functions::Function2d::Function2d | ( | ) |
Definition at line 879 of file MCGIDI_functions.cc.
Referenced by MCGIDI::Functions::XYs2d::XYs2d().
| LUPI_HOST MCGIDI::Functions::Function2d::Function2d | ( | double | a_domainMin, |
| double | a_domainMax, | ||
| Interpolation | a_interpolation, | ||
| double | a_outerDomainValue = 0 ) |
Definition at line 886 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE MCGIDI::Functions::Function2d::~Function2d | ( | ) |
Definition at line 895 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE double MCGIDI::Functions::Function2d::evaluate | ( | double | a_x2, |
| double | a_x1 ) const |
Returns the value of the function f(x2, x1) at x2 = a_x2 and x1 = a_x1.
| a_x2 | [in] The x2 value. |
| a_x1 | [in] The x1 value. |
Definition at line 930 of file MCGIDI_functions.cc.
Referenced by evaluate().
| LUPI_HOST_DEVICE void MCGIDI::Functions::Function2d::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 943 of file MCGIDI_functions.cc.
Referenced by MCGIDI::Functions::XYs2d::serialize().
|
inline |
Definition at line 275 of file MCGIDI_functions.hpp.
Referenced by MCGIDI::Function2dClass(), and serialize().
| LUPI_HOST_DEVICE String MCGIDI::Functions::Function2d::typeString | ( | ) | const |
Returns a String representation of the Function2d type of this.
Definition at line 905 of file MCGIDI_functions.cc.
|
protected |
Definition at line 268 of file MCGIDI_functions.hpp.
Referenced by Function2d(), Function2d(), serialize(), type(), typeString(), MCGIDI::Functions::XYs2d::XYs2d(), and MCGIDI::Functions::XYs2d::XYs2d().