32 #ifndef IDistributionHPP 33 #define IDistributionHPP 37 #include <zeusbase/System/Interfaces/IValueType.hpp> 59 virtual Float MQUALIFIER getEntropy()
const = 0;
65 virtual Float MQUALIFIER getExpectedValue()
const = 0;
73 virtual Float MQUALIFIER getMean()
const = 0;
84 virtual Float MQUALIFIER getMedian()
const = 0;
90 virtual Float MQUALIFIER getVariance()
const = 0;
96 virtual Float MQUALIFIER getStdDeviation()
const = 0;
102 virtual Float MQUALIFIER getMode()
const = 0;
108 virtual Float MQUALIFIER getSkewness()
const = 0;
118 virtual Float MQUALIFIER getCumulativeProb(
const Float& rfStart,
const Float& rfEnd)
const = 0;
127 virtual Float MQUALIFIER getProb(
const Float& rfX)
const = 0;
135 virtual Float MQUALIFIER getSampleProb(Int iSample)
const = 0;
Definition: IDistribution.hpp:45