Numworks Epsilon  1.4.1
Graphing Calculator Operating System
exponential_law.h
Go to the documentation of this file.
1 #ifndef PROBABILITE_EXPONENTIAL_LAW_H
2 #define PROBABILITE_EXPONENTIAL_LAW_H
3 
4 #include "one_parameter_law.h"
5 
6 namespace Probability {
7 
9 public:
11  I18n::Message title() override;
12  Type type() const override;
13  bool isContinuous() const override;
14  float xMin() override;
15  float yMin() override;
16  float xMax() override;
17  float yMax() override;
18  I18n::Message parameterNameAtIndex(int index) override;
19  I18n::Message parameterDefinitionAtIndex(int index) override;
20  float evaluateAtAbscissa(float x) const override;
21  bool authorizedValueAtIndex(float x, int index) const override;
22  double cumulativeDistributiveFunctionAtAbscissa(double x) const override;
23  double cumulativeDistributiveInverseForProbability(double * probability) override;
24 };
25 
26 }
27 
28 #endif
I18n::Message title() override
I18n::Message parameterDefinitionAtIndex(int index) override
bool isContinuous() const override
bool authorizedValueAtIndex(float x, int index) const override
I18n::Message parameterNameAtIndex(int index) override
double cumulativeDistributiveInverseForProbability(double *probability) override
float evaluateAtAbscissa(float x) const override
double cumulativeDistributiveFunctionAtAbscissa(double x) const override
Type type() const override