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

#include <RandomGenerators.hpp>

List of all members.

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.

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 Sat Jun 8 2019 20:21:50