Skip to content

Commit a3892ab

Browse files
fix indexing
1 parent 6761f5a commit a3892ab

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/dense/generic_dense.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,7 @@ end
747747
Θ * dt * k[2][idxs]))
748748
else
749749
return (1 - Θ) * y₀[idxs] + Θ * y₁[idxs] +
750-
differential_vars[idxs] .**- 1) *
750+
differential_vars .**- 1) *
751751
((1 - 2Θ) * (y₁[idxs] - y₀[idxs]) +- 1) * dt * k[1][idxs] +
752752
Θ * dt * k[2][idxs]))
753753
end
@@ -857,8 +857,8 @@ end
857857
Θ * (3 * dt * k[1][idxs] + 3 * dt * k[2][idxs] + 6 * y₀[idxs] - 6 * y₁[idxs]) +
858858
6 * y₁[idxs]) / dt)
859859
else
860-
(.!differential_vars[idxs]) .* ((y₁[idxs] - y₀[idxs]) / dt) +
861-
differential_vars[idxs] .* (
860+
(.!differential_vars) .* ((y₁[idxs] - y₀[idxs]) / dt) +
861+
differential_vars .* (
862862
k[1][idxs] +
863863
Θ * (-4 * dt * k[1][idxs] - 2 * dt * k[2][idxs] - 6 * y₀[idxs] +
864864
Θ * (3 * dt * k[1][idxs] + 3 * dt * k[2][idxs] + 6 * y₀[idxs] - 6 * y₁[idxs]) +
@@ -972,7 +972,7 @@ end
972972
Θ * (6 * dt * k[1][idxs] + 6 * dt * k[2][idxs] + 12 * y₀[idxs] -
973973
12 * y₁[idxs]) + 6 * y₁[idxs]) / (dt * dt)
974974
else
975-
@views out = differential_vars[idxs] .*
975+
@views out = differential_vars .*
976976
(-4 * dt * k[1][idxs] - 2 * dt * k[2][idxs] - 6 * y₀[idxs] +
977977
Θ * (6 * dt * k[1][idxs] + 6 * dt * k[2][idxs] + 12 * y₀[idxs] -
978978
12 * y₁[idxs]) + 6 * y₁[idxs]) / (dt * dt)
@@ -1019,7 +1019,7 @@ end
10191019
12 * y₀[idxs] - 12 * y₁[idxs]) + 6 * y₁[idxs]) /
10201020
(dt * dt)
10211021
else
1022-
@views @.. broadcast=false out=differential_vars[idxs] *
1022+
@views @.. broadcast=false out=differential_vars *
10231023
(-4 * dt * k[1][idxs] - 2 * dt * k[2][idxs] -
10241024
6 * y₀[idxs] +
10251025
Θ * (6 * dt * k[1][idxs] + 6 * dt * k[2][idxs] +
@@ -1116,7 +1116,7 @@ end
11161116
@views @.. broadcast=false out=(6 * dt * k[1][idxs] + 6 * dt * k[2][idxs] +
11171117
12 * y₀[idxs] - 12 * y₁[idxs]) / (dt * dt * dt)
11181118
else
1119-
@views @.. broadcast=false out=differential_vars[idxs] *
1119+
@views @.. broadcast=false out=differential_vars *
11201120
(6 * dt * k[1][idxs] + 6 * dt * k[2][idxs] +
11211121
12 * y₀[idxs] - 12 * y₁[idxs]) / (dt * dt * dt)
11221122
end

0 commit comments

Comments
 (0)