#include <SProbabilityDist.h>
Inherited by SBinomialDist, SBurstDist, SExpDist, SGeometricDist, SNormalDist, SParetoDist, SPoissonDist, SSelfSimDist, and SUniformDist.
Inheritance diagram for SProbabilityDist:
Public Types | |
enum | Type { CONST, UNIFORM, GEOMETRIC, BINOMIAL, POISSON, EXPONENTIAL, BURSTY, SELFSIMILAR, NORMAL, PARETO } |
Public Methods | |
virtual double | getValue ()=0 |
virtual Type | getType () const=0 |
virtual double | getExpectation () const=0 |
Static Protected Attributes | |
leda_random_source | _rndSrc |
|
Type of probability distribution: (CONST states that result is always the same, i.e. constant) |
|
Implemented in SBinomialDist, SBurstDist, SExpDist, SGeometricDist, SNormalDist, SParetoDist, SPoissonDist, SSelfSimDist, and SUniformDist. |
|
Get type of probability distribution
Implemented in SBinomialDist, SBurstDist, SExpDist, SGeometricDist, SNormalDist, SParetoDist, SPoissonDist, SSelfSimDist, and SUniformDist. |
|
Get a value, the probability of getting this value depends on the specified probability distribution
Implemented in SBinomialDist, SBurstDist, SExpDist, SGeometricDist, SNormalDist, SParetoDist, SPoissonDist, SSelfSimDist, and SUniformDist. |
|
|