vg
tools for working with variation graphs
Public Types | Public Member Functions | Protected Attributes | List of all members
vg::uniform_real_distribution< T > Class Template Reference

#include <statistics.hpp>

Public Types

typedef T result_type
 

Public Member Functions

 uniform_real_distribution (T _a=0.0, T _b=1.0)
 
void reset ()
 
template<class Generator >
operator() (Generator &_g)
 
a () const
 
b () const
 

Protected Attributes

m_a
 
m_b
 

Member Typedef Documentation

◆ result_type

template<typename T = double>
typedef T vg::uniform_real_distribution< T >::result_type

Constructor & Destructor Documentation

◆ uniform_real_distribution()

template<typename T = double>
vg::uniform_real_distribution< T >::uniform_real_distribution ( _a = 0.0,
_b = 1.0 
)
inline

Member Function Documentation

◆ a()

template<typename T = double>
T vg::uniform_real_distribution< T >::a ( ) const
inline

◆ b()

template<typename T = double>
T vg::uniform_real_distribution< T >::b ( ) const
inline

◆ operator()()

template<typename T = double>
template<class Generator >
T vg::uniform_real_distribution< T >::operator() ( Generator &  _g)
inline

◆ reset()

template<typename T = double>
void vg::uniform_real_distribution< T >::reset ( )
inline

Member Data Documentation

◆ m_a

template<typename T = double>
T vg::uniform_real_distribution< T >::m_a
protected

◆ m_b

template<typename T = double>
T vg::uniform_real_distribution< T >::m_b
protected

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