Skip to content

Commit

Permalink
Merge pull request #2067 from oscardssmith/patch-3
Browse files Browse the repository at this point in the history
Minor simplification to `initialize_tstops`
  • Loading branch information
ChrisRackauckas authored Nov 21, 2023
2 parents 31cf44b + f78efec commit e11d38a
Showing 1 changed file with 8 additions and 14 deletions.
22 changes: 8 additions & 14 deletions src/solve.jl
Original file line number Diff line number Diff line change
Expand Up @@ -587,21 +587,15 @@ end
tdir_t0 = tdir * t0
tdir_tf = tdir * tf

if isempty(d_discontinuities) && isempty(tstops) # TODO: Specialize more
push!(tstops_internal, tdir_tf)
else
for t in tstops
tdir_t = tdir * t
tdir_t0 < tdir_t tdir_tf && push!(tstops_internal, tdir_t)
end

for t in d_discontinuities
tdir_t = tdir * t
tdir_t0 < tdir_t tdir_tf && push!(tstops_internal, tdir_t)
end

push!(tstops_internal, tdir_tf)
for t in tstops
tdir_t = tdir * t
tdir_t0 < tdir_t tdir_tf && push!(tstops_internal, tdir_t)
end
for t in d_discontinuities
tdir_t = tdir * t
tdir_t0 < tdir_t tdir_tf && push!(tstops_internal, tdir_t)
end
push!(tstops_internal, tdir_tf)

return tstops_internal
end
Expand Down

0 comments on commit e11d38a

Please sign in to comment.