|
169 | 169 |
|
170 | 170 | rhs1 = @. fw1 - αdt * Mw1 + βdt * Mw2
|
171 | 171 | rhs2 = @. fw2 - βdt * Mw1 - αdt * Mw2
|
172 |
| - dw12 = reshape(LU1 \ _vec(@. rhs1 + rhs2 * im), size(u)) |
| 172 | + dw12 = _reshape(LU1 \ _vec(@. rhs1 + rhs2 * im), axes(u)) |
173 | 173 | integrator.stats.nsolve += 1
|
174 | 174 | dw1 = real(dw12)
|
175 | 175 | dw2 = imag(dw12)
|
|
450 | 450 | rhs1 = @.. broadcast=false fw1-γdt * Mw1
|
451 | 451 | rhs2 = @.. broadcast=false fw2 - αdt * Mw2+βdt * Mw3
|
452 | 452 | rhs3 = @.. broadcast=false fw3 - βdt * Mw2-αdt * Mw3
|
453 |
| - dw1 = reshape(LU1 \ _vec(rhs1), size(u)) |
454 |
| - dw23 = reshape(LU2 \ _vec(@.. broadcast=false rhs2+rhs3 * im), size(u)) |
| 453 | + dw1 = _reshape(LU1 \ _vec(rhs1), axes(u)) |
| 454 | + dw23 = _reshape(LU2 \ _vec(@.. broadcast=false rhs2+rhs3 * im), axes(u)) |
455 | 455 | integrator.stats.nsolve += 2
|
456 | 456 | dw2 = real(dw23)
|
457 | 457 | dw3 = imag(dw23)
|
|
508 | 508 | mass_matrix != I && (tmp = mass_matrix * tmp)
|
509 | 509 | utilde = @.. broadcast=false integrator.fsalfirst+tmp
|
510 | 510 | if alg.smooth_est
|
511 |
| - utilde = reshape(LU1 \ _vec(utilde), size(u)) |
| 511 | + utilde = _reshape(LU1 \ _vec(utilde), axes(u)) |
512 | 512 | integrator.stats.nsolve += 1
|
513 | 513 | end
|
514 | 514 | # RadauIIA5 needs a transformed rtol and atol see
|
|
902 | 902 | rhs3 = @.. broadcast=false fw3 - β1dt * Mw2-α1dt * Mw3
|
903 | 903 | rhs4 = @.. broadcast=false fw4 - α2dt * Mw4+β2dt * Mw5
|
904 | 904 | rhs5 = @.. broadcast=false fw5 - β2dt * Mw4-α2dt * Mw5
|
905 |
| - dw1 = reshape(LU1 \ _vec(rhs1), size(u)) |
906 |
| - dw23 = reshape(LU2 \ _vec(@.. broadcast=false rhs2+rhs3 * im), size(u)) |
907 |
| - dw45 = reshape(LU3 \ _vec(@.. broadcast=false rhs4+rhs5 * im), size(u)) |
| 905 | + dw1 = _reshape(LU1 \ _vec(rhs1), axes(u)) |
| 906 | + dw23 = _reshape(LU2 \ _vec(@.. broadcast=false rhs2+rhs3 * im), axes(u)) |
| 907 | + dw45 = _reshape(LU3 \ _vec(@.. broadcast=false rhs4+rhs5 * im), axes(u)) |
908 | 908 | integrator.stats.nsolve += 3
|
909 | 909 | dw2 = real(dw23)
|
910 | 910 | dw3 = imag(dw23)
|
|
973 | 973 | mass_matrix != I && (tmp = mass_matrix * tmp)
|
974 | 974 | utilde = @.. broadcast=false integrator.fsalfirst+tmp
|
975 | 975 | if alg.smooth_est
|
976 |
| - utilde = reshape(LU1 \ _vec(utilde), size(u)) |
| 976 | + utilde = _reshape(LU1 \ _vec(utilde), axes(u)) |
977 | 977 | integrator.stats.nsolve += 1
|
978 | 978 | end
|
979 | 979 | atmp = calculate_residuals(utilde, uprev, u, atol, rtol, internalnorm, t)
|
|
0 commit comments