Remove conditional from make_steps for loop
This commit is contained in:
parent
59a1faf590
commit
0508d05299
@ -186,12 +186,11 @@ function make_steps(x::AbstractArray, st, even)
|
|||||||
n = length(x)
|
n = length(x)
|
||||||
n == 0 && return zeros(0)
|
n == 0 && return zeros(0)
|
||||||
newx = zeros(2n - 1)
|
newx = zeros(2n - 1)
|
||||||
for i = 1:n
|
newx[1] = x[1]
|
||||||
|
for i = 2:n
|
||||||
idx = 2i - 1
|
idx = 2i - 1
|
||||||
newx[idx] = x[i]
|
newx[idx] = x[i]
|
||||||
if i > 1
|
newx[idx - 1] = x[st == :pre ? i : i - 1]
|
||||||
newx[idx - 1] = x[st == :pre ? i : i - 1]
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
return newx
|
return newx
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user