C++ mpi module for stochmagnet_main Package
Classes | Public Types | Public Member Functions | List of all members
trng::normal_dist< float_t > Class Template Reference

Classes

class  param_type
 

Public Types

using result_type = float_t
 

Public Member Functions

TRNG_CUDA_ENABLE normal_dist (result_type mu, result_type sigma)
 
TRNG_CUDA_ENABLE normal_dist (const param_type &P)
 
TRNG_CUDA_ENABLE void reset ()
 
template<typename R >
TRNG_CUDA_ENABLE result_type operator() (R &r)
 
template<typename R >
TRNG_CUDA_ENABLE result_type operator() (R &r, const param_type &P)
 
TRNG_CUDA_ENABLE result_type min () const
 
TRNG_CUDA_ENABLE result_type max () const
 
TRNG_CUDA_ENABLE const param_typeparam () const
 
TRNG_CUDA_ENABLE void param (const param_type &P_new)
 
TRNG_CUDA_ENABLE result_type mu () const
 
TRNG_CUDA_ENABLE void mu (result_type mu_new)
 
TRNG_CUDA_ENABLE result_type sigma () const
 
TRNG_CUDA_ENABLE void sigma (result_type sigma_new)
 
TRNG_CUDA_ENABLE result_type pdf (result_type x) const
 
TRNG_CUDA_ENABLE result_type cdf (result_type x) const
 
TRNG_CUDA_ENABLE result_type icdf (result_type x) const
 

The documentation for this class was generated from the following file: