Skip to content

Commit b0341e0

Browse files
committed
Fix issymbollike
1 parent b97346c commit b0341e0

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/solutions/solution_interface.jl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,15 @@ end
300300

301301
sym_to_index(sym,sol::SciMLSolution) = sym_to_index(sym,getsyms(sol))
302302
sym_to_index(sym,syms) = findfirst(isequal(Symbol(sym)),syms)
303-
issymbollike(x) = x isa Symbol ||
303+
function issymbollike(x)
304+
x isa Symbol ||
304305
x isa AllObserved ||
305-
Symbol(parameterless_type(typeof(x))) == :Operation ||
306-
Symbol(parameterless_type(typeof(x))) == :Variable ||
307-
Symbol(parameterless_type(typeof(x))) == :Sym ||
308-
Symbol(parameterless_type(typeof(x))) == :Num ||
309-
Symbol(parameterless_type(typeof(x))) == :Term
306+
Symbol(parameterless_type(typeof(x))) == :Operation || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Operation") ||
307+
Symbol(parameterless_type(typeof(x))) == :Variable || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Variable") ||
308+
Symbol(parameterless_type(typeof(x))) == :Sym || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Sym") ||
309+
Symbol(parameterless_type(typeof(x))) == :Num || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Num") ||
310+
Symbol(parameterless_type(typeof(x))) == :Term || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Term")
311+
end
310312

311313
function diffeq_to_arrays(sol,plot_analytic,denseplot,plotdensity,tspan,axis_safety,vars,int_vars,tscale,strs)
312314
if tspan === nothing

0 commit comments

Comments
 (0)