aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Rasmus Larsen <rmlarsen@google.com>2016-04-11 17:42:05 -0700
committerGravatar Rasmus Larsen <rmlarsen@google.com>2016-04-11 17:42:05 -0700
commit6498dadc2f3864dda73e8acd3bcd7edf795e8bf7 (patch)
tree27085fb73e32a097fa5074ccc22765bfc3c48b2e /test
parent1f70bd4134216678e850374222215ae2f9949bde (diff)
parent833efb39bfe4957934982112fe435ab30a0c3b4f (diff)
Merged eigen/eigen into default
Diffstat (limited to 'test')
-rw-r--r--test/array.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/array.cpp b/test/array.cpp
index 8b0a34722..beaa62221 100644
--- a/test/array.cpp
+++ b/test/array.cpp
@@ -331,11 +331,13 @@ template<typename ArrayType> void array_real(const ArrayType& m)
VERIFY_IS_APPROX(numext::zeta(Scalar(3), Scalar(-2.5)), RealScalar(0.054102025820864097));
VERIFY_IS_EQUAL(numext::zeta(Scalar(1), Scalar(1.2345)), // The second scalar does not matter
std::numeric_limits<RealScalar>::infinity());
+ VERIFY((numext::isnan)(numext::zeta(Scalar(0.9), Scalar(1.2345)))); // The second scalar does not matter
// Check the polygamma against scipy.special.polygamma examples
VERIFY_IS_APPROX(numext::polygamma(Scalar(1), Scalar(2)), RealScalar(0.644934066848));
VERIFY_IS_APPROX(numext::polygamma(Scalar(1), Scalar(3)), RealScalar(0.394934066848));
VERIFY_IS_APPROX(numext::polygamma(Scalar(1), Scalar(25.5)), RealScalar(0.0399946696496));
+ VERIFY((numext::isnan)(numext::polygamma(Scalar(1.5), Scalar(1.2345)))); // The second scalar does not matter
// Check the polygamma function over a larger range of values
VERIFY_IS_APPROX(numext::polygamma(Scalar(17), Scalar(4.7)), RealScalar(293.334565435));