@@ -20,8 +20,6 @@ function _extrapolate_derivative_left(A, t, order)
2020 elseif extrapolation_left == ExtrapolationType. Constant
2121 zero (first (A. u) / one (A. t[1 ]))
2222 elseif extrapolation_left == ExtrapolationType. Linear
23- _derivative (A, first (A. t), 1 )
24- zero (first (A. u) / one (A. t[1 ]))
2523 (order == 1 ) ? _derivative (A, first (A. t), 1 ) : zero (first (A. u) / one (A. t[1 ]))
2624 elseif extrapolation_left == ExtrapolationType. Extension
2725 (order == 1 ) ? _derivative (A, t, length (A. t)) :
@@ -66,7 +64,7 @@ function _extrapolate_derivative_right(A, t, order)
6664 _derivative (A, t, A. iguesser)
6765 end , t_)
6866 else
69- # extrapolation_left == ExtrapolationType.Reflective
67+ # extrapolation_right == ExtrapolationType.Reflective
7068 t_, n = transformation_reflective (A, t)
7169 sign = iseven (n) ? - 1 : 1
7270 (order == 1 ) ? sign * _derivative (A, t_, A. iguesser) :
@@ -314,4 +312,4 @@ function _derivative(
314312 out += Δt₀^ 2 *
315313 (3 c₁ + (3 Δt₁ + Δt₀) * c₂ + (3 Δt₁^ 2 + Δt₀ * 2 Δt₁) * c₃)
316314 out
317- end
315+ end
0 commit comments