Skip to content

Commit

Permalink
eps scaling in time cutoffs
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisRackauckas committed Jul 11, 2018
1 parent 6dbdf11 commit b5b4bcd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/integrators/integrator_utils.jl
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ function loopfooter!(integrator)
# integrator.EEst has unitless type of integrator.t
if typeof(integrator.EEst)<: AbstractFloat && !isempty(integrator.opts.tstops)
tstop = top(integrator.opts.tstops)
abs(ttmp - tstop) < 10eps(typeof(integrator.t))*oneunit(integrator.t) ?
abs(ttmp - tstop) < 10eps(integrator.t/oneunit(integrator.t))*oneunit(integrator.t) ?
(integrator.t = tstop) : (integrator.t = ttmp)
else
integrator.t = ttmp
Expand All @@ -283,7 +283,7 @@ function loopfooter!(integrator)
# integrator.EEst has unitless type of integrator.t
if typeof(integrator.EEst)<: AbstractFloat && !isempty(integrator.opts.tstops)
tstop = top(integrator.opts.tstops)
abs(ttmp - tstop) < 10eps(typeof(integrator.t))*oneunit(integrator.t) ?
abs(ttmp - tstop) < 10eps(integrator.t/oneunit(integrator.t))*oneunit(integrator.t) ?
(integrator.t = tstop) : (integrator.t = ttmp)
else
integrator.t = ttmp
Expand Down

0 comments on commit b5b4bcd

Please sign in to comment.