Skip to content

Commit 901046a

Browse files
authored
Merge pull request #2698 from SciML/myb/fix4
Fix method redefinition
2 parents f96fc45 + 52d7b11 commit 901046a

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/discretedomain.jl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
using Symbolics: Operator, Num, Term, value, recursive_hasoperator
22

3-
struct SampleTime <: Operator end
4-
SymbolicUtils.promote_symtype(::Type{SampleTime}, t...) = Real
5-
function SampleTime()
6-
SymbolicUtils.term(SampleTime, type = Real)
3+
struct SampleTime <: Operator
4+
SampleTime() = SymbolicUtils.term(SampleTime, type = Real)
75
end
6+
SymbolicUtils.promote_symtype(::Type{<:SampleTime}, t...) = Real
87

98
# Shift
109

src/systems/clock_inference.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ function substitute_sample_time(ex, dt)
6363
end
6464
new_args[i] = ex_arg
6565
end
66-
similarterm(ex, op, new_args; metadata = metadata(ex))
66+
similarterm(ex, op, new_args, symtype(ex); metadata = metadata(ex))
6767
end
6868
end
6969

0 commit comments

Comments
 (0)