Add ndtri function, the inverse of the normal distribution function.

This commit is contained in:
Srinivas Vasudevan
2019-08-12 19:26:29 -04:00
parent d55d392e7b
commit 18ceb3413d
20 changed files with 502 additions and 70 deletions

View File

@@ -590,6 +590,12 @@ template<typename Scalar,typename Packet> void packetmath_real()
h.store(data2, internal::perfc(h.load(data1)));
VERIFY((numext::isnan)(data2[0]));
}
{
for (int i=0; i<size; ++i) {
data1[i] = internal::random<Scalar>(0,1);
}
CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasNdtri, numext::ndtri, internal::pndtri);
}
#endif // EIGEN_HAS_C99_MATH
for (int i=0; i<size; ++i)