Skip to content

Commit d53859d

Browse files
Harsh SinghHarsh Singh
authored andcommitted
WIP: IMEX tableau prototype - fix perform_step and formatting
1 parent f76a5b6 commit d53859d

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

lib/OrdinaryDiffEqSDIRK/src/generic_imex_perform_step.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ function initialize!(integrator, cache::IMEXConstantCache)
7979
OrdinaryDiffEqCore.increment_nf!(integrator.stats, 1)
8080
integrator.fsallast = zero(integrator.fsalfirst)
8181
integrator.k[1] = integrator.fsalfirst
82-
integrator.k[2] = integrator.fsallast
82+
return integrator.k[2] = integrator.fsallast
8383
end
8484

8585
function initialize!(integrator, cache::IMEXCache)
@@ -88,7 +88,7 @@ function initialize!(integrator, cache::IMEXCache)
8888
integrator.k[1] = integrator.fsalfirst
8989
integrator.k[2] = integrator.fsallast
9090
integrator.f(integrator.fsalfirst, integrator.uprev, integrator.p, integrator.t)
91-
OrdinaryDiffEqCore.increment_nf!(integrator.stats, 1)
91+
return OrdinaryDiffEqCore.increment_nf!(integrator.stats, 1)
9292
end
9393

9494
@muladd function perform_step!(

lib/OrdinaryDiffEqSDIRK/src/imex_tableaus.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,10 @@ function KenCarp3IMEXTableau(T, T2)
137137
α_mat[4, 1] = α41
138138
α_mat[4, 2] = α42
139139

140-
return IMEXTableau(Ai, bi_vec, Ae, be_vec, c_vec,
141-
btilde_vec, ebtilde_vec, α_mat, 3, s)
140+
return IMEXTableau(
141+
Ai, bi_vec, Ae, be_vec, c_vec,
142+
btilde_vec, ebtilde_vec, α_mat, 3, s
143+
)
142144
end
143145

144146
function ARS343Tableau(T, T2)
@@ -189,6 +191,8 @@ function ARS343Tableau(T, T2)
189191

190192
α_mat = zeros(T2, s, s)
191193

192-
return IMEXTableau(Ai, bi_vec, Ae, be_vec, c_vec,
193-
btilde_vec, ebtilde_vec, α_mat, 3, s)
194+
return IMEXTableau(
195+
Ai, bi_vec, Ae, be_vec, c_vec,
196+
btilde_vec, ebtilde_vec, α_mat, 3, s
197+
)
194198
end

0 commit comments

Comments
 (0)