25#ifndef _gcem_lmgamma_HPP
26#define _gcem_lmgamma_HPP
36template<
typename T1,
typename T2>
67template<
typename T1,
typename T2>
#define GCEM_LOG_PI
Definition: gcem_options.hpp:102
constexpr T1 lmgamma_recur(const T1 a, const T2 p) noexcept
Definition: lmgamma.hpp:39
constexpr bool is_nan(const T x) noexcept
Definition: is_nan.hpp:39
Definition: is_even.hpp:29
constexpr return_t< T1 > lmgamma(const T1 a, const T2 p) noexcept
Compile-time log multivariate gamma function.
Definition: lmgamma.hpp:70
constexpr return_t< T > lgamma(const T x) noexcept
Compile-time log-gamma function.
Definition: lgamma.hpp:135
std::numeric_limits< T > GCLIM
Definition: gcem_options.hpp:74
typename std::conditional< std::is_integral< T >::value, double, T >::type return_t
Definition: gcem_options.hpp:77