7.5. factorial — Factorial-related mathematical formula¶
Factorial-related mathematical functions.
-
Unsigned
math::factorial(Unsigned n)¶ Return the factorial of n: \(n!\). This function also have an equivalent in
math::metathat is intended to run at compile time.
-
Unsigned
math::double_factorial(Unsigned n)¶ Return the double factorial of n: \(n!! = \prod_{i=1}^{(n+1)/2} (2i-1)\).
-
Unsigned
math::stirling(Unsigned n)¶ Uses the Stirling formula to approach \(n!\): \(\sqrt{2\pi n}\,\left({n \over {\rm e}}\right)^n\).