diff --git a/apps/probability/law/exponential_law.cpp b/apps/probability/law/exponential_law.cpp index b8111f9d9..152c6554f 100644 --- a/apps/probability/law/exponential_law.cpp +++ b/apps/probability/law/exponential_law.cpp @@ -47,6 +47,9 @@ bool ExponentialLaw::authorizedValueAtIndex(float x, int index) const { } double ExponentialLaw::cumulativeDistributiveFunctionAtAbscissa(double x) const { + if (x < 0.0) { + return 0.0; + } return 1.0 - std::exp((double)(-m_parameter1 * x)); }