• Home
  • Raw
  • Download

Lines Matching refs:Eigen

11 namespace Eigen {
15 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half lgamma(const Eigen::half& a) { in lgamma()
16 return Eigen::half(Eigen::numext::lgamma(static_cast<float>(a))); in lgamma()
18 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half digamma(const Eigen::half& a) { in digamma()
19 return Eigen::half(Eigen::numext::digamma(static_cast<float>(a))); in digamma()
21 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half zeta(const Eigen::half& x, const Eigen in zeta()
22 return Eigen::half(Eigen::numext::zeta(static_cast<float>(x), static_cast<float>(q))); in zeta()
24 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half polygamma(const Eigen::half& n, const in polygamma()
25 return Eigen::half(Eigen::numext::polygamma(static_cast<float>(n), static_cast<float>(x))); in polygamma()
27 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half erf(const Eigen::half& a) { in erf()
28 return Eigen::half(Eigen::numext::erf(static_cast<float>(a))); in erf()
30 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half erfc(const Eigen::half& a) { in erfc()
31 return Eigen::half(Eigen::numext::erfc(static_cast<float>(a))); in erfc()
33 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half igamma(const Eigen::half& a, const Eig… in igamma()
34 return Eigen::half(Eigen::numext::igamma(static_cast<float>(a), static_cast<float>(x))); in igamma()
36 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half igammac(const Eigen::half& a, const Ei… in igammac()
37 return Eigen::half(Eigen::numext::igammac(static_cast<float>(a), static_cast<float>(x))); in igammac()
39 … EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half betainc(const Eigen::half& a, const Eigen::half… in betainc()
40 …return Eigen::half(Eigen::numext::betainc(static_cast<float>(a), static_cast<float>(b), static_cas… in betainc()