blitz Version 1.0.2
Loading...
Searching...
No Matches
ranlib::DiscreteUniform< T, IRNG, stateTag > Class Template Reference

#include <discrete-uniform.h>

Inheritance diagram for ranlib::DiscreteUniform< T, IRNG, stateTag >:
Inheritance graph
Collaboration diagram for ranlib::DiscreteUniform< T, IRNG, stateTag >:
Collaboration graph

Public Types

typedef T T_numtype
 

Public Member Functions

 DiscreteUniform (T n)
 
 DiscreteUniform (T n, unsigned int i)
 
random ()
 

Private Attributes

n_
 

Member Typedef Documentation

◆ T_numtype

template<typename T = unsigned int, typename IRNG = defaultIRNG, typename stateTag = defaultState>
typedef T ranlib::DiscreteUniform< T, IRNG, stateTag >::T_numtype

Constructor & Destructor Documentation

◆ DiscreteUniform() [1/2]

template<typename T = unsigned int, typename IRNG = defaultIRNG, typename stateTag = defaultState>
ranlib::DiscreteUniform< T, IRNG, stateTag >::DiscreteUniform ( T n)
inline

References n_.

◆ DiscreteUniform() [2/2]

template<typename T = unsigned int, typename IRNG = defaultIRNG, typename stateTag = defaultState>
ranlib::DiscreteUniform< T, IRNG, stateTag >::DiscreteUniform ( T n,
unsigned int i )
inline

References n_.

Member Function Documentation

◆ random()

template<typename T = unsigned int, typename IRNG = defaultIRNG, typename stateTag = defaultState>
T ranlib::DiscreteUniform< T, IRNG, stateTag >::random ( )
inline

Member Data Documentation

◆ n_

template<typename T = unsigned int, typename IRNG = defaultIRNG, typename stateTag = defaultState>
T ranlib::DiscreteUniform< T, IRNG, stateTag >::n_
private

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