Public Member Functions | Public Attributes | Private Attributes | List of all members
ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T > Class Template Reference

#include <RandomGenerators.hpp>

Public Member Functions

 ApproxMVBB_STATIC_ASSERT (std::is_unsigned< T >::value) AlmostUniformUIntDistribution(T min
 
m_max (max)
 
template<typename G >
operator() (G &g)
 

Public Attributes

max: m_min(min)
 

Private Attributes

m_max
 
m_min
 
m_nRange
 

Detailed Description

template<typename T>
class ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >

A fast portable, non-truly uniform integer distribution

Definition at line 128 of file RandomGenerators.hpp.

Member Function Documentation

template<typename T >
ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::ApproxMVBB_STATIC_ASSERT ( std::is_unsigned< T >::value  )
template<typename T >
T ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::m_max ( max  )
inline

Definition at line 132 of file RandomGenerators.hpp.

template<typename T >
template<typename G >
T ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::operator() ( G &  g)
inline

Definition at line 137 of file RandomGenerators.hpp.

Member Data Documentation

template<typename T >
T ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::m_max
private

Definition at line 142 of file RandomGenerators.hpp.

template<typename T >
T ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::m_min
private

Definition at line 142 of file RandomGenerators.hpp.

template<typename T >
T ApproxMVBB::RandomGenerators::AlmostUniformUIntDistribution< T >::m_nRange
private

Definition at line 142 of file RandomGenerators.hpp.

Definition at line 132 of file RandomGenerators.hpp.


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


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:09