Skip to content

Commit 6d8076f

Browse files
author
Cyril Gandon
committed
Add extra digits to fix new precision for test of log_factorial
1 parent 2856a73 commit 6d8076f

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

test/specialfunctions/test_specialfunctions_gamma.fypp

+8-11
Original file line numberDiff line numberDiff line change
@@ -89,30 +89,27 @@ contains
8989

9090
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
9191
5_${k1}$, 100_${k1}$]
92-
real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
93-
4.78749174, 3.63739376e2]
92+
real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
93+
4.78749174278204_dp, 3.637393755555e2_dp]
9494

9595
#:elif k1 == "int16"
9696

9797
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
9898
7_${k1}$, 500_${k1}$]
99-
real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
100-
8.52516136, 2.61133046e3]
101-
99+
real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
100+
8.52516136106541_dp, 2.611330458460e3_dp]
102101
#:elif k1 == "int32"
103102

104103
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
105104
12_${k1}$, 7000_${k1}$]
106-
real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
107-
1.99872145e1, 5.49810038e4]
108-
105+
real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
106+
1.998721449566e1_dp, 5.498100377941e4_dp]
109107
#:elif k1 == "int64"
110108

111109
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
112110
20_${k1}$, 90000_${k1}$]
113-
real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
114-
4.23356165e1, 9.36687468e5]
115-
111+
real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
112+
4.233561646075e1_dp, 9.366874681600e5_dp]
116113
#:endif
117114

118115
do i = 1, n

0 commit comments

Comments
 (0)