Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
discreteDistribution Member List

This is the complete list of members for discreteDistribution, including all inherited members.

_meanDistributionprotected
_nameDistributionprotected
_nbValsdiscreteDistributionprotected
_probasdiscreteDistributionprotected
_valuesdiscreteDistributionprotected
ccdf(double x)Distributioninline
cdf(double x)discreteDistributionvirtual
copy()discreteDistributionvirtual
discreteDistribution() (defined in discreteDistribution)discreteDistribution
discreteDistribution(int sz, double *vals, double *probas)discreteDistribution
discreteDistribution(int sz, char *name)discreteDistribution
discreteDistribution(int sz)discreteDistributionprotected
distanceL1(discreteDistribution *d)discreteDistribution
Distribution::distanceL1(Distribution *d)Distributionvirtual
distanceL2(discreteDistribution *d)discreteDistribution
distanceLinfinity(discreteDistribution *d)discreteDistribution
dLaplace(double s)discreteDistributionvirtual
exponential(double mean)Distributionstatic
fprint()Distributioninline
getProba(double value)discreteDistribution
getProbaByIndex(int i)discreteDistribution
getValue(int i)discreteDistribution
hasMoment(int order)discreteDistributionvirtual
hasProperty(std::string pro)Distributionvirtual
iidSample(int n, double *s)Distribution
laplace(double s)discreteDistributionvirtual
mean()discreteDistributioninlinevirtual
moment(int order)discreteDistributionvirtual
name()Distributioninline
nbVals()discreteDistributioninline
rate()discreteDistributionvirtual
rescale(double factor)discreteDistributionvirtual
sample()discreteDistributionvirtual
setProba(int i, double v)discreteDistribution
toString()discreteDistributionvirtual
u_0_1(void)Distributionstatic
VALUE_TOLERANCEDistributionprotectedstatic
variance()Distribution
write(FILE *out, int mode)discreteDistributionvirtual
~discreteDistribution()discreteDistribution
~Distribution()Distributioninlinevirtual