#include <RandomUtils.h>
template<typename T, typename GRND>
struct hydra::detail::RndGauss< T, GRND >
◆ RndGauss() [1/2]
template<typename T , typename GRND >
- Warning
- : the implementation of hydra::thrust::random::normal_distribution is different between nvcc and gcc. Do not expect the same numbers event by event. Possible: implement myself ? (que inferno! :0) Refs: hydra/detail/external/hydra_thrust/random/detail/normal_distribution_base.h
template<typename RealType>
struct normal_distribution_base
{
#if THRUST_DEVICE_COMPILER == THRUST_DEVICE_COMPILER_NVCC
typedef normal_distribution_nvcc<RealType> type;
#else
typedef normal_distribution_portable<RealType> type;
#endif
};
◆ RndGauss() [2/2]
template<typename T , typename GRND >
◆ operator()()
template<typename T , typename GRND >
◆ fMean
template<typename T , typename GRND >
◆ fSeed
template<typename T , typename GRND >
◆ fSigma
template<typename T , typename GRND >
The documentation for this struct was generated from the following file: