Files
Upsilon/apps/probability/calculation/left_integral_calculation.h
Émilie Feral 9b2bc019e4 [apps/probability] Forbid impossible value in parameters and calculation
parameters

Change-Id: I47aae775dc031d5b78d6995ca63f49d537848cb1
2017-03-07 15:03:11 +01:00

27 lines
648 B
C++

#ifndef PROBABILITE_LEFT_INTEGRAL_CALCULATION_H
#define PROBABILITE_LEFT_INTEGRAL_CALCULATION_H
#include "calculation.h"
namespace Probability {
class LeftIntegralCalculation : public Calculation {
public:
LeftIntegralCalculation();
~LeftIntegralCalculation() override {};
Type type() override;
int numberOfParameters() override;
const char * legendForParameterAtIndex(int index) override;
void setParameterAtIndex(float f, int index) override;
float parameterAtIndex(int index) override;
float upperBound() override;
private:
void compute(int indexKnownElement) override;
float m_upperBound;
float m_result;
};
}
#endif