@@ -314,8 +314,9 @@ function semidiscretize(semi::SemidiscretizationHyperbolicParabolic, tspan;
314314 # (potentially) stiffer parabolic function first.
315315 return SplitODEProblem {iip} (parabolic_ode, rhs!, u0_ode, tspan, semi)
316316 else
317- # We could also construct an `ODEFunction` without the Jacobian here,
318- # but we stick to the more light-weight direct in-place function `rhs_parabolic!`.
317+ # We could also construct an `ODEFunction` explicitly without the Jacobian here,
318+ # but we stick to the lean direct in-place functions `rhs_parabolic!` and
319+ # let OrdinaryDiffEq.jl handle the rest
319320 return SplitODEProblem {iip} (rhs_parabolic!, rhs!, u0_ode, tspan, semi)
320321 end
321322end
@@ -375,8 +376,9 @@ function semidiscretize(semi::SemidiscretizationHyperbolicParabolic, tspan,
375376 # (potentially) stiffer parabolic function first.
376377 return SplitODEProblem {iip} (parabolic_ode, rhs!, u0_ode, tspan, semi)
377378 else
378- # We could also construct an `ODEFunction` without the Jacobian here,
379- # but we stick to the more light-weight direct in-place function `rhs_parabolic!`.
379+ # We could also construct an `ODEFunction` explicitly without the Jacobian here,
380+ # but we stick to the lean direct in-place function `rhs_parabolic!` and
381+ # let OrdinaryDiffEq.jl handle the rest
380382 return SplitODEProblem {iip} (rhs_parabolic!, rhs!, u0_ode, tspan, semi)
381383 end
382384end
0 commit comments