From 0327c9101e63848338c73c318b66bf26885c6e11 Mon Sep 17 00:00:00 2001 From: "Michael K. Borregaard" Date: Wed, 4 Oct 2017 11:44:20 +0200 Subject: [PATCH] slight refactor for clarity --- src/series.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/series.jl b/src/series.jl index 7e7729ea..84f3cc21 100644 --- a/src/series.jl +++ b/src/series.jl @@ -373,8 +373,8 @@ end # try some intervals over which the function may be defined function tryrange(F::T, vec) where T <: AbstractArray rets = [tryrange(f, vec) for f in F] # get the preferred for each - inds = indexin(rets, vec) # get the last attempt (most likely to fit all) - rets .= [tryrange(f, vec[maximum(inds):maximum(inds)]) for f in F] # ensure that all functions compute there + maxind = maximum(indexin(rets, vec)) # get the last attempt that succeeded (most likely to fit all) + rets .= [tryrange(f, vec[maxind:maxind]) for f in F] # ensure that all functions compute there rets[1] end