• Home
  • Raw
  • Download

Lines Matching refs:pol

35 T ellint_rc1p_imp(T y, const Policy& pol)  in ellint_rc1p_imp()  argument
46 "Argument y must not be zero but got %1%", y, pol); in ellint_rc1p_imp()
53 result = sqrt(1 / -y) * detail::ellint_rc_imp(T(-y), T(-1 - y), pol); in ellint_rc1p_imp()
79 T ellint_rj_imp(T x, T y, T z, T p, const Policy& pol) in ellint_rj_imp() argument
88 "Argument x must be non-negative, but got x = %1%", x, pol); in ellint_rj_imp()
93 "Argument y must be non-negative, but got y = %1%", y, pol); in ellint_rj_imp()
98 "Argument z must be non-negative, but got z = %1%", z, pol); in ellint_rj_imp()
103 "Argument p must not be zero, but got p = %1%", p, pol); in ellint_rj_imp()
109 "only possible result is %1%.", std::numeric_limits<T>::quiet_NaN(), pol); in ellint_rj_imp()
135 T value = (p - z) * ellint_rj_imp(x, y, z, p, pol); in ellint_rj_imp()
136 value -= 3 * ellint_rf_imp(x, y, z, pol); in ellint_rj_imp()
137 … value += 3 * sqrt((x * y * z) / (x * y + p * q)) * ellint_rc_imp(T(x * y + p * q), T(p * q), pol); in ellint_rj_imp()
157 return 3 * (ellint_rc_imp(x, p, pol) - 1 / sqrt(x)) / (x - p); in ellint_rj_imp()
167 return ellint_rd_imp(x, y, y, pol); in ellint_rj_imp()
171 return 3 * (ellint_rc_imp(x, y, pol) - ellint_rc_imp(x, p, pol)) / (p - y); in ellint_rj_imp()
181 return ellint_rd_imp(x, y, y, pol); in ellint_rj_imp()
186 return 3 * (ellint_rc_imp(x, y, pol) - ellint_rc_imp(x, p, pol)) / (p - y); in ellint_rj_imp()
192 return ellint_rd_imp(x, y, z, pol); in ellint_rj_imp()
237 RC_sum += fmn / Dn * detail::ellint_rc_imp(T(1), b, pol); in ellint_rj_imp()
241 RC_sum += fmn / Dn * ellint_rc1p_imp(En, pol); in ellint_rj_imp()
279 ellint_rj(T1 x, T2 y, T3 z, T4 p, const Policy& pol) in ellint_rj() argument
289 pol), "boost::math::ellint_rj<%1%>(%1%,%1%,%1%,%1%)"); in ellint_rj()