Lines Matching refs:__c
85 __conf_hyperg_series(_Tp __a, _Tp __c, _Tp __x) in __conf_hyperg_series() argument
96 / ((__c + _Tp(__i)) * _Tp(1 + __i)); in __conf_hyperg_series()
122 __conf_hyperg_luke(_Tp __a, _Tp __c, _Tp __xin) in __conf_hyperg_luke() argument
129 const _Tp __t0 = __a / __c; in __conf_hyperg_luke()
130 const _Tp __t1 = (__a + _Tp(1)) / (_Tp(2) * __c); in __conf_hyperg_luke()
131 const _Tp __t2 = (__a + _Tp(2)) / (_Tp(2) * (__c + _Tp(1))); in __conf_hyperg_luke()
142 + __t0 * __t1 * (__c / (__c + _Tp(1))) * __x * __x; in __conf_hyperg_luke()
148 _Tp __npcm1 = _Tp(__n - 1) + __c; in __conf_hyperg_luke()
150 _Tp __npcm2 = _Tp(__n - 2) + __c; in __conf_hyperg_luke()
159 * (_Tp(__n - 3) + __c) * __npcm2 * __npcm1); in __conf_hyperg_luke()
160 _Tp __E = -__npam1 * (_Tp(__n - 1) - __c) in __conf_hyperg_luke()
229 __conf_hyperg(_Tp __a, _Tp __c, _Tp __x) in __conf_hyperg() argument
232 const _Tp __c_nint = _GLIBCXX_MATH_NS::nearbyint(__c); in __conf_hyperg()
234 const _Tp __c_nint = static_cast<int>(__c + _Tp(0.5L)); in __conf_hyperg()
236 if (__isnan(__a) || __isnan(__c) || __isnan(__x)) in __conf_hyperg()
238 else if (__c_nint == __c && __c_nint <= 0) in __conf_hyperg()
242 else if (__c == __a) in __conf_hyperg()
245 return __conf_hyperg_luke(__a, __c, __x); in __conf_hyperg()
247 return __conf_hyperg_series(__a, __c, __x); in __conf_hyperg()
273 __hyperg_series(_Tp __a, _Tp __b, _Tp __c, _Tp __x) in __hyperg_series() argument
284 / ((__c + _Tp(__i)) * _Tp(1 + __i)); in __hyperg_series()
306 __hyperg_luke(_Tp __a, _Tp __b, _Tp __c, _Tp __xin) in __hyperg_luke() argument
313 const _Tp __t0 = __a * __b / __c; in __hyperg_luke()
314 const _Tp __t1 = (__a + _Tp(1)) * (__b + _Tp(1)) / (_Tp(2) * __c); in __hyperg_luke()
316 / (_Tp(2) * (__c + _Tp(1))); in __hyperg_luke()
327 + __t0 * __t1 * (__c / (__c + _Tp(1))) * __x * __x; in __hyperg_luke()
334 const _Tp __npcm1 = _Tp(__n - 1) + __c; in __hyperg_luke()
337 const _Tp __npcm2 = _Tp(__n - 2) + __c; in __hyperg_luke()
351 * (_Tp(__n - 3) + __c) * __npcm2 * __npcm1); in __hyperg_luke()
352 const _Tp __E = -__npam1 * __npbm1 * (_Tp(__n - 1) - __c) in __hyperg_luke()
440 __hyperg_reflect(_Tp __a, _Tp __b, _Tp __c, _Tp __x) in __hyperg_reflect() argument
442 const _Tp __d = __c - __a - __b; in __hyperg_reflect()
467 const _Tp __lng_c = __log_gamma(__c); in __hyperg_reflect()
606 __sgn_g1ca = __log_gamma_sign(__c - __a); in __hyperg_reflect()
607 __ln_g1ca = __log_gamma(__c - __a); in __hyperg_reflect()
608 __sgn_g1cb = __log_gamma_sign(__c - __b); in __hyperg_reflect()
609 __ln_g1cb = __log_gamma(__c - __b); in __hyperg_reflect()
631 const _Tp __sgn_gc = __log_gamma_sign(__c); in __hyperg_reflect()
632 const _Tp __ln_gc = __log_gamma(__c); in __hyperg_reflect()
701 const _Tp __F2 = __hyperg_series(__c - __a, __c - __b, _Tp(1) + __d, in __hyperg_reflect()
730 __hyperg(_Tp __a, _Tp __b, _Tp __c, _Tp __x) in __hyperg() argument
735 const _Tp __c_nint = _GLIBCXX_MATH_NS::nearbyint(__c); in __hyperg()
739 const _Tp __c_nint = static_cast<int>(__c + _Tp(0.5L)); in __hyperg()
746 || __isnan(__c) || __isnan(__x)) in __hyperg()
748 else if (__c_nint == __c && __c_nint <= _Tp(0)) in __hyperg()
750 else if (std::abs(__c - __b) < __toler || std::abs(__c - __a) < __toler) in __hyperg()
751 return std::pow(_Tp(1) - __x, __c - __a - __b); in __hyperg()
752 else if (__a >= _Tp(0) && __b >= _Tp(0) && __c >= _Tp(0) in __hyperg()
754 return __hyperg_series(__a, __b, __c, __x); in __hyperg()
760 return __hyperg_series(__a_nint, __b, __c, __x); in __hyperg()
762 return __hyperg_series(__a, __b_nint, __c, __x); in __hyperg()
764 return __hyperg_luke(__a, __b, __c, __x); in __hyperg()
766 return __hyperg_series(__a, __b, __c, __x); in __hyperg()
768 if (std::abs(__c) > _Tp(10)) in __hyperg()
769 return __hyperg_series(__a, __b, __c, __x); in __hyperg()
771 return __hyperg_reflect(__a, __b, __c, __x); in __hyperg()
774 return __hyperg_luke(__a, __b, __c, __x); in __hyperg()