Skip to content

Commit 0acb2c8

Browse files
committed
Update similarterm and add isdifferential
1 parent a693f29 commit 0acb2c8

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/context_dsl.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SymbolicUtils.@number_methods(Sym{Parameter{Real}},
1010
term(f, a, b), skipbasics)
1111

1212
SymbolicUtils.symtype(s::Symbolic{Parameter{T}}) where T = T
13-
SymbolicUtils.similarterm(t::Term{T}, f, args) where {T<:Parameter} = Term{T}(f, args)
13+
SymbolicUtils.similarterm(t::Term{<:Parameter}, f, args) = Term(f, args)
1414

1515
Base.convert(::Type{Num}, x::Symbolic{Parameter{T}}) where {T<:Number} = Num(x)
1616

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,4 +418,5 @@ function SteadyStateProblemExpr(sys::AbstractODESystem, args...; kwargs...)
418418
SteadyStateProblemExpr{true}(sys, args...; kwargs...)
419419
end
420420

421-
isdiffeq(eq) = eq.lhs isa Term && operation(eq.lhs) isa Differential
421+
isdifferential(expr) = istree(expr) && operation(expr) isa Differential
422+
isdiffeq(eq) = isdifferential(eq.lhs)

0 commit comments

Comments
 (0)