Template Struct incompleteVirialGammaRecursion< Real, twoS, false >

Struct Documentation

template<typename Real, int twoS>
struct incompleteVirialGammaRecursion<Real, twoS, false>

Compute upper incomplete gamma functions for negative half-integral s values using the recursion \( \Gamma[\frac{\mathrm{twoS}}{2},x] = \frac{2\Gamma[\frac{\mathrm{twoS}+2}{2},x] - 2x^\frac{\mathrm{twoS}}{2}e^{-x}}{\mathrm{twoS}}\)

Public Static Functions

static inline std::pair<Real, Real> compute(Real x)