Files
Upsilon/apps/probability/calculation/right_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
653 B
C++

#ifndef PROBABILITE_RIGHT_INTEGRAL_CALCULATION_H
#define PROBABILITE_RIGHT_INTEGRAL_CALCULATION_H
#include "calculation.h"
namespace Probability {
class RightIntegralCalculation : public Calculation {
public:
RightIntegralCalculation();
~RightIntegralCalculation() 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 lowerBound() override;
private:
void compute(int indexKnownElement) override;
float m_lowerBound;
float m_result;
};
}
#endif