loggamma

constexpr Complex loggamma(const Complex &z) noexcept

Evaluates the natural log of the gamma function [1].

Parameters

const Complex &z

A complex number.

Returns

type Complex

A complex number.

This function simply evaluates \(\ln(\Gamma(z))\).

Example

Complex z = 1.0 + 1_j;
std::cout << loggamma(z) << "\n";

Output:

-0.650923 - 0.30164j

References