@@ -50,7 +50,8 @@ function LinearInterpolation(
50
50
u, t; extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
51
51
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
52
52
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false , assume_linear_t = 1e-2 )
53
- extrapolation_left, extrapolation_right = munge_extrapolation (
53
+ extrapolation_left,
54
+ extrapolation_right = munge_extrapolation (
54
55
extrapolation, extrapolation_left, extrapolation_right)
55
56
u, t = munge_data (u, t)
56
57
p = LinearParameterCache (u, t, cache_parameters)
@@ -120,7 +121,8 @@ function QuadraticInterpolation(
120
121
u, t, mode; extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
121
122
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
122
123
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false , assume_linear_t = 1e-2 )
123
- extrapolation_left, extrapolation_right = munge_extrapolation (
124
+ extrapolation_left,
125
+ extrapolation_right = munge_extrapolation (
124
126
extrapolation, extrapolation_left, extrapolation_right)
125
127
u, t = munge_data (u, t)
126
128
linear_lookup = seems_linear (assume_linear_t, t)
@@ -190,7 +192,8 @@ function LagrangeInterpolation(
190
192
extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
191
193
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
192
194
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None)
193
- extrapolation_left, extrapolation_right = munge_extrapolation (
195
+ extrapolation_left,
196
+ extrapolation_right = munge_extrapolation (
194
197
extrapolation, extrapolation_left, extrapolation_right)
195
198
u, t = munge_data (u, t)
196
199
if n != length (t) - 1
@@ -263,7 +266,8 @@ function AkimaInterpolation(
263
266
u, t; extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
264
267
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
265
268
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false , assume_linear_t = 1e-2 )
266
- extrapolation_left, extrapolation_right = munge_extrapolation (
269
+ extrapolation_left,
270
+ extrapolation_right = munge_extrapolation (
267
271
extrapolation, extrapolation_left, extrapolation_right)
268
272
u, t = munge_data (u, t)
269
273
linear_lookup = seems_linear (assume_linear_t, t)
@@ -350,7 +354,8 @@ function ConstantInterpolation(
350
354
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
351
355
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
352
356
cache_parameters = false , assume_linear_t = 1e-2 )
353
- extrapolation_left, extrapolation_right = munge_extrapolation (
357
+ extrapolation_left,
358
+ extrapolation_right = munge_extrapolation (
354
359
extrapolation, extrapolation_left, extrapolation_right)
355
360
u, t = munge_data (u, t)
356
361
A = ConstantInterpolation (
@@ -420,7 +425,8 @@ function SmoothedConstantInterpolation(
420
425
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
421
426
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
422
427
cache_parameters = false , assume_linear_t = 1e-2 )
423
- extrapolation_left, extrapolation_right = munge_extrapolation (
428
+ extrapolation_left,
429
+ extrapolation_right = munge_extrapolation (
424
430
extrapolation, extrapolation_left, extrapolation_right)
425
431
u, t = munge_data (u, t)
426
432
p = SmoothedConstantParameterCache (
@@ -502,7 +508,8 @@ function QuadraticSpline(
502
508
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
503
509
cache_parameters = false , assume_linear_t = 1e-2 ) where {uType < :
504
510
AbstractVector{<: Number }}
505
- extrapolation_left, extrapolation_right = munge_extrapolation (
511
+ extrapolation_left,
512
+ extrapolation_right = munge_extrapolation (
506
513
extrapolation, extrapolation_left, extrapolation_right)
507
514
u, t = munge_data (u, t)
508
515
@@ -527,7 +534,8 @@ function QuadraticSpline(
527
534
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false ,
528
535
assume_linear_t = 1e-2 ) where {uType < :
529
536
AbstractVector}
530
- extrapolation_left, extrapolation_right = munge_extrapolation (
537
+ extrapolation_left,
538
+ extrapolation_right = munge_extrapolation (
531
539
extrapolation, extrapolation_left, extrapolation_right)
532
540
u, t = munge_data (u, t)
533
541
@@ -621,7 +629,8 @@ function CubicSpline(u::AbstractVector{<:Number},
621
629
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
622
630
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false ,
623
631
assume_linear_t = 1e-2 )
624
- extrapolation_left, extrapolation_right = munge_extrapolation (
632
+ extrapolation_left,
633
+ extrapolation_right = munge_extrapolation (
625
634
extrapolation, extrapolation_left, extrapolation_right)
626
635
u, t = munge_data (u, t)
627
636
n = length (t) - 1
@@ -655,7 +664,8 @@ function CubicSpline(u::AbstractArray{T, N},
655
664
extrapolation:: ExtrapolationType.T = ExtrapolationType. None, extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
656
665
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false ,
657
666
assume_linear_t = 1e-2 ) where {T, N}
658
- extrapolation_left, extrapolation_right = munge_extrapolation (
667
+ extrapolation_left,
668
+ extrapolation_right = munge_extrapolation (
659
669
extrapolation, extrapolation_left, extrapolation_right)
660
670
u, t = munge_data (u, t)
661
671
n = length (t) - 1
@@ -693,7 +703,8 @@ function CubicSpline(
693
703
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
694
704
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false ,
695
705
assume_linear_t = 1e-2 )
696
- extrapolation_left, extrapolation_right = munge_extrapolation (
706
+ extrapolation_left,
707
+ extrapolation_right = munge_extrapolation (
697
708
extrapolation, extrapolation_left, extrapolation_right)
698
709
u, t = munge_data (u, t)
699
710
n = length (t) - 1
@@ -799,7 +810,8 @@ function BSplineInterpolation(
799
810
extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
800
811
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
801
812
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, assume_linear_t = 1e-2 )
802
- extrapolation_left, extrapolation_right = munge_extrapolation (
813
+ extrapolation_left,
814
+ extrapolation_right = munge_extrapolation (
803
815
extrapolation, extrapolation_left, extrapolation_right)
804
816
u, t = munge_data (u, t)
805
817
n = length (t)
@@ -875,7 +887,8 @@ function BSplineInterpolation(
875
887
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
876
888
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
877
889
assume_linear_t = 1e-2 )
878
- extrapolation_left, extrapolation_right = munge_extrapolation (
890
+ extrapolation_left,
891
+ extrapolation_right = munge_extrapolation (
879
892
extrapolation, extrapolation_left, extrapolation_right)
880
893
u, t = munge_data (u, t)
881
894
n = length (t)
@@ -1034,7 +1047,8 @@ function BSplineApprox(
1034
1047
extrapolation:: ExtrapolationType.T = ExtrapolationType. None,
1035
1048
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
1036
1049
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, assume_linear_t = 1e-2 )
1037
- extrapolation_left, extrapolation_right = munge_extrapolation (
1050
+ extrapolation_left,
1051
+ extrapolation_right = munge_extrapolation (
1038
1052
extrapolation, extrapolation_left, extrapolation_right)
1039
1053
u, t = munge_data (u, t)
1040
1054
n = length (t)
@@ -1131,7 +1145,8 @@ function BSplineApprox(
1131
1145
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
1132
1146
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
1133
1147
assume_linear_t = 1e-2 ) where {T, N}
1134
- extrapolation_left, extrapolation_right = munge_extrapolation (
1148
+ extrapolation_left,
1149
+ extrapolation_right = munge_extrapolation (
1135
1150
extrapolation, extrapolation_left, extrapolation_right)
1136
1151
u, t = munge_data (u, t)
1137
1152
n = length (t)
@@ -1204,8 +1219,9 @@ function BSplineApprox(
1204
1219
spline_coefficients! (view (sc, i, :), d, k, p[i])
1205
1220
end
1206
1221
for k in 2 : (n - 1 )
1207
- q[ax_u... , k] = u[ax_u... , k] - sc[k, 1 ] * u[ax_u... , 1 ] -
1208
- sc[k, h] * u[ax_u... , end ]
1222
+ q[ax_u... ,
1223
+ k] = u[ax_u... , k] - sc[k, 1 ] * u[ax_u... , 1 ] -
1224
+ sc[k, h] * u[ax_u... , end ]
1209
1225
end
1210
1226
Q = Array {T, N} (undef, size (u)[1 : (end - 1 )]. .. , h - 2 )
1211
1227
for i in 2 : (h - 1 )
@@ -1280,7 +1296,8 @@ function CubicHermiteSpline(
1280
1296
extrapolation_left:: ExtrapolationType.T = ExtrapolationType. None,
1281
1297
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None, cache_parameters = false , assume_linear_t = 1e-2 )
1282
1298
@assert length (u)== length (du) " Length of `u` is not equal to length of `du`."
1283
- extrapolation_left, extrapolation_right = munge_extrapolation (
1299
+ extrapolation_left,
1300
+ extrapolation_right = munge_extrapolation (
1284
1301
extrapolation, extrapolation_left, extrapolation_right)
1285
1302
u, t = munge_data (u, t)
1286
1303
linear_lookup = seems_linear (assume_linear_t, t)
@@ -1385,7 +1402,8 @@ function QuinticHermiteSpline(
1385
1402
extrapolation_right:: ExtrapolationType.T = ExtrapolationType. None,
1386
1403
cache_parameters = false , assume_linear_t = 1e-2 )
1387
1404
@assert length (u)== length (du)== length (ddu) " Length of `u` is not equal to length of `du` or `ddu`."
1388
- extrapolation_left, extrapolation_right = munge_extrapolation (
1405
+ extrapolation_left,
1406
+ extrapolation_right = munge_extrapolation (
1389
1407
extrapolation, extrapolation_left, extrapolation_right)
1390
1408
u, t = munge_data (u, t)
1391
1409
linear_lookup = seems_linear (assume_linear_t, t)
@@ -1736,7 +1754,8 @@ function SmoothArcLengthInterpolation(
1736
1754
t[j + 1 ] = t[j] + Δt_circle_seg + Δt_line_seg
1737
1755
end
1738
1756
1739
- extrapolation_left, extrapolation_right = munge_extrapolation (
1757
+ extrapolation_left,
1758
+ extrapolation_right = munge_extrapolation (
1740
1759
extrapolation, extrapolation_left, extrapolation_right)
1741
1760
linear_lookup = seems_linear (assume_linear_t, t)
1742
1761
0 commit comments