Skip to content

Commit 557211c

Browse files
moves mergedefaults to utils
1 parent f516bc4 commit 557211c

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -559,17 +559,6 @@ function process_DEProblem(constructor, sys::AbstractODESystem,u0map,parammap;
559559
ps = parameters(sys)
560560
defs = defaults(sys)
561561
iv = get_iv(sys)
562-
function mergedefaults(defaults, varmap, vars)
563-
defs = if varmap isa Dict
564-
merge(defaults, varmap)
565-
elseif eltype(varmap) <: Pair
566-
merge(defaults, Dict(varmap))
567-
elseif eltype(varmap) <: Number
568-
merge(defaults, Dict(zip(vars, varmap)))
569-
else
570-
defaults
571-
end
572-
end
573562

574563
pdefs = mergedefaults(defs, parammap, ps)
575564
u0defs = mergedefaults(defs, u0map, dvs)

src/utils.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,3 +459,15 @@ function get_substitutions_and_solved_states(sys; no_postprocess=false)
459459
end
460460
return pre, sol_states
461461
end
462+
463+
function mergedefaults(defaults, varmap, vars)
464+
defs = if varmap isa Dict
465+
merge(defaults, varmap)
466+
elseif eltype(varmap) <: Pair
467+
merge(defaults, Dict(varmap))
468+
elseif eltype(varmap) <: Number
469+
merge(defaults, Dict(zip(vars, varmap)))
470+
else
471+
defaults
472+
end
473+
end

0 commit comments

Comments
 (0)