| 47 | } |
| 48 | |
| 49 | double SingularityFreeJacobiPRecursion( |
| 50 | double x, double y, const std::array<double, 5>& cm, double pm1, double pm2) { |
| 51 | return (cm[0] * (cm[1] * y + cm[2] * x) * pm1 - cm[3] * y * y * pm2) / cm[4]; |
| 52 | } |
| 53 | |
| 54 | double SingularityFreeJacobiP(unsigned n, unsigned a, unsigned b, double x, double y) { |
| 55 | if (n == 0) { |
no outgoing calls
no test coverage detected