Template Function librapid::acosh(const Complex<T>&)#

Function Documentation#

template<typename T>
Complex<T> librapid::acosh(const Complex<T> &other)#

Compute the complex hyperbolic arc cosine of a complex number.

This function computes the complex area hyperbolic cosine of the input complex number, \( \text{acosh}(z) \)

The algorithm handles NaN and infinity values, and avoids overflow.

Template Parameters

T – Scalar type of the complex number

Parameters

other – Input complex number

Returns

Complex area hyperbolic cosine of the input complex number