eDSP  0.0.1
A cross-platform DSP library written in C++.
Classes | Enumerations
edsp::random Namespace Reference

Classes

class  binary_generator
 This class implements a binary generator according to the discrete probability function. More...
 
class  brown_noise_generator
 This class implements a brown noise generator. More...
 
class  constant_generator
 This class implements a constant generator. More...
 
class  perlin_noise_generator
 This class implements a Perlin noise generator. More...
 
class  pink_noise_generator
 This class implements a pink noise generator. More...
 
class  random_generator
 This class implements a random generator according to one of the discrete probability function availables in the c++ standard. More...
 
class  white_noise_generator
 This class implements a white noise generator. More...
 

Enumerations

enum  DistributionType {
  DistributionType::Uniform, DistributionType::Bernoulli, DistributionType::Binomial, DistributionType::Geometric,
  DistributionType::Poisson, DistributionType::Exponential, DistributionType::Gamma, DistributionType::Weibull,
  DistributionType::ExtremeValue, DistributionType::Normal, DistributionType::LogNormal, DistributionType::ChiSquared,
  DistributionType::Cauchy, DistributionType::Fisher, DistributionType::Student, DistributionType::Discrete,
  DistributionType::PieceWiseConstant, DistributionType::PieceWiseLinear
}
 The DistributionType enum represents all the available distributions in the pseudo-random number generation library. More...
 

Enumeration Type Documentation

◆ DistributionType

The DistributionType enum represents all the available distributions in the pseudo-random number generation library.

Enumerator
Uniform 
Bernoulli 
Binomial 
Geometric 
Poisson 
Exponential 
Gamma 
Weibull 
ExtremeValue 
Normal 
LogNormal 
ChiSquared 
Cauchy 
Fisher 
Student 
Discrete 
PieceWiseConstant 
PieceWiseLinear