Cannot sample enough valid points. (more)

\[\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)\]
\left({\left(\frac{d}{h}\right)}^{\left(\frac{1}{2}\right)} \cdot {\left(\frac{d}{\ell}\right)}^{\left(\frac{1}{2}\right)}\right) \cdot \left(1 - \left(\frac{1}{2} \cdot {\left(\frac{M \cdot D}{2 \cdot d}\right)}^{2}\right) \cdot \frac{h}{\ell}\right)
double f(double d, double h, double l, double M, double D) {
        double r142017 = d;
        double r142018 = h;
        double r142019 = r142017 / r142018;
        double r142020 = 1.0;
        double r142021 = 2.0;
        double r142022 = r142020 / r142021;
        double r142023 = pow(r142019, r142022);
        double r142024 = l;
        double r142025 = r142017 / r142024;
        double r142026 = pow(r142025, r142022);
        double r142027 = r142023 * r142026;
        double r142028 = M;
        double r142029 = D;
        double r142030 = r142028 * r142029;
        double r142031 = r142021 * r142017;
        double r142032 = r142030 / r142031;
        double r142033 = pow(r142032, r142021);
        double r142034 = r142022 * r142033;
        double r142035 = r142018 / r142024;
        double r142036 = r142034 * r142035;
        double r142037 = r142020 - r142036;
        double r142038 = r142027 * r142037;
        return r142038;
}