15 return I18n::Message::ExponentialLaw;
28 return I18n::Message::Lambda;
33 return I18n::Message::LambdaExponentialDefinition;
73 if (x <= 0.0f || x > 7500.0f) {
84 if (*probability >= 1.0) {
87 if (*probability <= 0.0) {
I18n::Message title() override
I18n::Message parameterDefinitionAtIndex(int index) override
static constexpr float k_displayBottomMarginRatio
bool isContinuous() const override
bool authorizedValueAtIndex(float x, int index) const override
static constexpr float k_displayTopMarginRatio
I18n::Message parameterNameAtIndex(int index) override
double cumulativeDistributiveInverseForProbability(double *probability) override
float evaluateAtAbscissa(float x) const override
static constexpr float k_displayRightMarginRatio
static constexpr float k_displayLeftMarginRatio
double cumulativeDistributiveFunctionAtAbscissa(double x) const override
Type type() const override