Skip to content

Commit 195c62d

Browse files
committed
moment_dev: removed some explicit statements
1 parent 7c5233f commit 195c62d

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/stdlib_experimental_stats_moment.fypp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ contains
2727
return
2828
end if
2929

30-
n = real(size(x, kind = int64), ${k1}$)
30+
n = size(x, kind = int64)
3131
mean = sum(x) / n
3232

3333
#:if t1[0] == 'r'
@@ -57,7 +57,7 @@ contains
5757
return
5858
end if
5959

60-
n = real(size(x, kind = int64), dp)
60+
n = size(x, kind = int64)
6161
mean = sum(real(x, dp)) / n
6262

6363
res = sum((real(x, dp) - mean)**order) / n
@@ -86,11 +86,11 @@ contains
8686
return
8787
end if
8888

89-
res = 0._${k1}$
89+
res = 0
9090
select case(dim)
9191
#:for fi in range(1, rank+1)
9292
case(${fi}$)
93-
n = real(size(x, dim), ${k1}$)
93+
n = size(x, dim)
9494
mean = sum(x, dim) / n
9595
do i = 1, size(x, dim)
9696
#:if t1[0] == 'r'
@@ -129,11 +129,11 @@ contains
129129
return
130130
end if
131131

132-
res = 0._dp
132+
res = 0
133133
select case(dim)
134134
#:for fi in range(1, rank+1)
135135
case(${fi}$)
136-
n = real(size(x, dim), dp)
136+
n = size(x, dim)
137137
mean = sum(real(x, dp), dim) / n
138138
do i = 1, size(x, dim)
139139
res = res + (real(x${select_subarray(rank, [(fi, 'i')])}$, dp) - mean)**order
@@ -161,7 +161,7 @@ contains
161161
real(${k1}$) :: n
162162
${t1}$ :: mean
163163

164-
n = real(count(mask, kind = int64), ${k1}$)
164+
n = count(mask, kind = int64)
165165
mean = sum(x, mask) / n
166166

167167
#:if t1[0] == 'r'
@@ -186,7 +186,7 @@ contains
186186

187187
real(dp) :: n, mean
188188

189-
n = real(count(mask, kind = int64), dp)
189+
n = count(mask, kind = int64)
190190
mean = sum(real(x, dp), mask) / n
191191

192192
res = sum((real(x, dp) - mean)**order, mask) / n
@@ -210,11 +210,11 @@ contains
210210
real(${k1}$) :: n${reduced_shape('x', rank, 'dim')}$
211211
${t1}$ :: mean${reduced_shape('x', rank, 'dim')}$
212212

213-
res = 0._${k1}$
213+
res = 0
214214
select case(dim)
215215
#:for fi in range(1, rank+1)
216216
case(${fi}$)
217-
n = real(count(mask, dim), ${k1}$)
217+
n = count(mask, dim)
218218
mean = sum(x, dim, mask) / n
219219
do i = 1, size(x, dim)
220220
#:if t1[0] == 'r'
@@ -250,11 +250,11 @@ contains
250250
real(dp) :: n${reduced_shape('x', rank, 'dim')}$
251251
real(dp) :: mean${reduced_shape('x', rank, 'dim')}$
252252

253-
res = 0._dp
253+
res = 0
254254
select case(dim)
255255
#:for fi in range(1, rank+1)
256256
case(${fi}$)
257-
n = real(count(mask, dim), dp)
257+
n = count(mask, dim)
258258
mean = sum(real(x, dp), dim, mask) / n
259259
do i = 1, size(x, dim)
260260
res = res + merge((real(x${select_subarray(rank, [(fi, 'i')])}$, dp) - mean)**order,&

0 commit comments

Comments
 (0)