mxnet
Public Member Functions | List of all members
mxnet::common::random::RandGenerator< gpu, double >::Impl Class Reference

#include <random_generator.h>

Collaboration diagram for mxnet::common::random::RandGenerator< gpu, double >::Impl:
Collaboration graph

Public Member Functions

Imploperator= (const Impl &)=delete
 
 Impl (const Impl &)=delete
 
__device__ Impl (RandGenerator< gpu, double > *gen, int state_idx)
 
__device__ ~Impl ()
 
MSHADOW_FORCE_INLINE __device__ int rand ()
 
MSHADOW_FORCE_INLINE __device__ int64_t rand_int64 ()
 
MSHADOW_FORCE_INLINE __device__ double uniform ()
 
MSHADOW_FORCE_INLINE __device__ double normal ()
 

Constructor & Destructor Documentation

mxnet::common::random::RandGenerator< gpu, double >::Impl::Impl ( const Impl &  )
delete
__device__ mxnet::common::random::RandGenerator< gpu, double >::Impl::Impl ( RandGenerator< gpu, double > *  gen,
int  state_idx 
)
inlineexplicit
__device__ mxnet::common::random::RandGenerator< gpu, double >::Impl::~Impl ( )
inline

Member Function Documentation

MSHADOW_FORCE_INLINE __device__ double mxnet::common::random::RandGenerator< gpu, double >::Impl::normal ( )
inline
Impl& mxnet::common::random::RandGenerator< gpu, double >::Impl::operator= ( const Impl )
delete
MSHADOW_FORCE_INLINE __device__ int mxnet::common::random::RandGenerator< gpu, double >::Impl::rand ( )
inline
MSHADOW_FORCE_INLINE __device__ int64_t mxnet::common::random::RandGenerator< gpu, double >::Impl::rand_int64 ( )
inline
MSHADOW_FORCE_INLINE __device__ double mxnet::common::random::RandGenerator< gpu, double >::Impl::uniform ( )
inline

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