20 for (
int k = 0; k <=end; k++) {
54 for (
int k =
start; k <=end; k++) {
69 if (*probability >= 1.0) {
75 if (*probability <= 0.0) {
103 double f = 1.0 - *probability;
106 if (*probability >= 1.0) {
109 if (*probability <= 0.0) {
virtual bool isContinuous() const =0
double finiteIntegralBetweenAbscissas(double a, double b) const
virtual double rightIntegralInverseForProbability(double *probability)
virtual double cumulativeDistributiveInverseForProbability(double *probability)
static constexpr double k_maxProbability
virtual double cumulativeDistributiveFunctionAtAbscissa(double x) const
double rightIntegralFromAbscissa(double x) const
virtual double evaluateAtDiscreteAbscissa(int k) const
float computeGridUnit(Axis axis, float min, float max)
float xGridUnit() override
static constexpr int k_maxNumberOfOperations