diff options
author | Rasmus Larsen <rmlarsen@google.com> | 2016-04-11 17:42:05 -0700 |
---|---|---|
committer | Rasmus Larsen <rmlarsen@google.com> | 2016-04-11 17:42:05 -0700 |
commit | 6498dadc2f3864dda73e8acd3bcd7edf795e8bf7 (patch) | |
tree | 27085fb73e32a097fa5074ccc22765bfc3c48b2e /test | |
parent | 1f70bd4134216678e850374222215ae2f9949bde (diff) | |
parent | 833efb39bfe4957934982112fe435ab30a0c3b4f (diff) |
Merged eigen/eigen into default
Diffstat (limited to 'test')
-rw-r--r-- | test/array.cpp | 2 |
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)); |