Home
last modified time | relevance | path

Searched refs:b_minus_a (Results 1 – 5 of 5) sorted by relevance

/third_party/boost/boost/math/special_functions/
Dhypergeometric_1F1.hpp165 bool is_convergent_negative_z_series(const T& a, const T& b, const T& z, const T& b_minus_a) in is_convergent_negative_z_series() argument
171 if((b_minus_a > 0) && (b > 0)) in is_convergent_negative_z_series()
327 const T b_minus_a = b - a; in hypergeometric_1F1_imp() local
330 if (b_minus_a == 0) in hypergeometric_1F1_imp()
337 if ((b_minus_a == -1) && (fabs(a) > 0.5)) in hypergeometric_1F1_imp()
360 … T r = boost::math::detail::hypergeometric_1F1_AS_13_3_6(b_minus_a, b, T(-z), a, pol, log_scaling); in hypergeometric_1F1_imp()
375 … T r = exp(z - scaling) * detail::hypergeometric_1F1_imp<T>(b_minus_a, b, -z, pol, log_scaling); in hypergeometric_1F1_imp()
391 … T r = boost::math::detail::hypergeometric_1F1_AS_13_3_6(b_minus_a, b, T(-z), a, pol, log_scaling); in hypergeometric_1F1_imp()
426 if (is_convergent_negative_z_series(a, b, z, b_minus_a)) in hypergeometric_1F1_imp()
428 if ((boost::math::sign(b_minus_a) == boost::math::sign(b)) && ((b > 0) || (b < -200))) in hypergeometric_1F1_imp()
[all …]
/third_party/boost/boost/math/special_functions/detail/
Dhypergeometric_1F1_bessel.hpp479 …hypergeometric_1F1_AS_13_3_6_series(const T& a, const T& b, const T& z, const T& b_minus_a, const … in hypergeometric_1F1_AS_13_3_6_series()
480 …: b_minus_a(b_minus_a), half_z(z / 2), poch_1(2 * b_minus_a - 1), poch_2(b_minus_a - a), b_poch(b)… in hypergeometric_1F1_AS_13_3_6_series()
483 …cyl_bessel_i_large_x_scaled(T(b_minus_a - 1.5f), half_z, scale, pol) : boost::math::cyl_bessel_i(b… in hypergeometric_1F1_AS_13_3_6_series()
492 T result = term * (b_minus_a - 0.5f + n) * sign * bessel_i_cache[n - cache_offset]; in operator ()()
495 poch_1 = (n == 1) ? T(2 * b_minus_a) : T(poch_1 + 1); in operator ()()
517 T b_minus_a, half_z, poch_1, poch_2, b_poch, term, last_result; member
534 …bessel_i_backwards_iterator<T> i(b_minus_a + cache_offset + (int)cache_size - 1.5f, half_z, tools:… in refill_cache()
553 …i = bessel_i_backwards_iterator<T>(b_minus_a -0.5f + cache_offset + j, half_z, bessel_i_cache[j + … in refill_cache()
567 …T hypergeometric_1F1_AS_13_3_6(const T& a, const T& b, const T& z, const T& b_minus_a, const Polic… in hypergeometric_1F1_AS_13_3_6() argument
570 if(b_minus_a == 0) in hypergeometric_1F1_AS_13_3_6()
[all …]
Dhypergeometric_asym.hpp128 T b_minus_a = b - a; in hypergeometric_1F1_asym_region() local
129 if (fabs((one_minus_a + half_digits) * (b_minus_a + half_digits) / (half_digits * z)) < 0.7) in hypergeometric_1F1_asym_region()
135 if ((one_minus_a < 0) || (b_minus_a < 0)) in hypergeometric_1F1_asym_region()
137 if (fabs(one_minus_a * b_minus_a / z) > 0.5) in hypergeometric_1F1_asym_region()
Dhypergeometric_1F1_large_abz.hpp73 …T hypergeometric_1F1_igamma(const T& a, const T& b, const T& x, const T& b_minus_a, const Policy& … in hypergeometric_1F1_igamma() argument
76 if (b_minus_a == 0) in hypergeometric_1F1_igamma()
83 hypergeometric_1F1_igamma_series<T, Policy> s(b_minus_a, a - 1, x, pol); in hypergeometric_1F1_igamma()
303 …T hypergeometric_1F1_large_igamma(const T& a, const T& b, const T& x, const T& b_minus_a, const Po… in hypergeometric_1F1_large_igamma() argument
323 T b_minus_a_local = (a_shift == 0) && (b_shift == 0) ? b_minus_a : b_local - a_local; in hypergeometric_1F1_large_igamma()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_flrp.c155 nir_ssa_def *const b_minus_a = nir_fadd(bld, b, neg_a); in replace_with_fast() local
156 nir_instr_as_alu(b_minus_a->parent_instr)->exact = alu->exact; in replace_with_fast()
158 nir_ssa_def *const product = nir_fmul(bld, c, b_minus_a); in replace_with_fast()