LocARNA-1.8.11
Public Member Functions | List of all members
LocARNA::DiscreteDistribution Class Reference

#include <discrete_distribution.hh>

Public Member Functions

 DiscreteDistribution (const std::vector< double > &distvec)
 Construct with distribution vector. More...
 
size_t operator() (size_t x)
 get random number More...
 

Detailed Description

Generate discrete distributions from pseudo random numbers

Constructor & Destructor Documentation

LocARNA::DiscreteDistribution::DiscreteDistribution ( const std::vector< double > &  distvec)
inline

Construct with distribution vector.

Parameters
distvecvector defining discrete distribution

Member Function Documentation

size_t LocARNA::DiscreteDistribution::operator() ( size_t  x)
inline

get random number

Parameters
xrandom number
Returns
random number from discrete distribution

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