24 0.083333333333333333, -0.0083333333333333333, 0.0039682539682539683,
25 -0.0041666666666666667, 0.0075757575757575758, -0.021092796092796093,
26 0.083333333333333333, -0.44325980392156863
30 return std::numeric_limits<double>::quiet_NaN();
37 for (int64_t nu = 1; nu < 7 - n; ++nu) {
44 const double t = 1.0/n;
45 const double t2 = t*t;
48 - t2*(c[0] + t2*(c[1] + t2*(c[2] + t2*(c[3] + t2*(c[4] + t2*(c[5] + t2*(c[6] + t2*c[7])))))));
57 return std::numeric_limits<double>::quiet_NaN();
60 for (int64_t k = 2; k <= n; ++k) {
65 const double eulergamma = 0.57721566490153286;
66 return eulergamma +
digamma(n + 1);
double digamma(int64_t n) noexcept
Complex< T > log(const Complex< T > &z) noexcept
double harmonic(int64_t n) noexcept
harmonic number n
auto sum(Idx ini, Idx fin, Function f) -> decltype(EvalEigenXpr< Idx >(ini, f))