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

#include <random_generator.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename DType >
MSHADOW_FORCE_INLINE __device__ float mxnet::common::random::RandGenerator< gpu, DType >::Impl::normal ( )
inline
template<typename DType >
Impl& mxnet::common::random::RandGenerator< gpu, DType >::Impl::operator= ( const Impl )
delete
template<typename DType >
MSHADOW_FORCE_INLINE __device__ int mxnet::common::random::RandGenerator< gpu, DType >::Impl::rand ( )
inline
template<typename DType >
MSHADOW_FORCE_INLINE __device__ float mxnet::common::random::RandGenerator< gpu, DType >::Impl::uniform ( )
inline

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