Skip to content

Commit dac56fc

Browse files
authored
expose tofloat for ODEProblem (#1878)
1 parent e3fdefe commit dac56fc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,7 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
550550
linenumbers = true, parallel = SerialForm(),
551551
eval_expression = true,
552552
use_union = false,
553+
tofloat = !use_union,
553554
kwargs...)
554555
eqs = equations(sys)
555556
dvs = states(sys)
@@ -561,7 +562,7 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
561562
defs = mergedefaults(defs, u0map, dvs)
562563

563564
u0 = varmap_to_vars(u0map, dvs; defaults = defs, tofloat = true)
564-
p = varmap_to_vars(parammap, ps; defaults = defs, tofloat = !use_union, use_union)
565+
p = varmap_to_vars(parammap, ps; defaults = defs, tofloat, use_union)
565566
p = p === nothing ? SciMLBase.NullParameters() : p
566567

567568
if implicit_dae && du0map !== nothing

0 commit comments

Comments
 (0)