@@ -1081,15 +1081,17 @@ end
10811081 u2 = [[u[i], u[i] + 1 ] for i in eachindex (u)]
10821082 du2 = [[du[i], du[i]] for i in eachindex (du)]
10831083 ddu2 = [[ddu[i], ddu[i]] for i in eachindex (ddu)]
1084- A2 = QuinticHermiteSpline (ddu2, du2, u2, t; extrapolation = ExtrapolationType. Extension)
1084+ A2 = QuinticHermiteSpline (
1085+ ddu2, du2, u2, t; extrapolation = ExtrapolationType. Extension)
10851086 @test u2 ≈ A2 .(t)
10861087 @test A2 (100.0 ) ≈ repeat ([10.107996 ], 2 ) + [0 , 1 ] rtol= 1e-5
10871088 @test A2 (300.0 ) ≈ repeat ([11.364162 ], 2 ) + [0 , 1 ] rtol= 1e-5
10881089 # Test allocation-free interpolation with Vector{StaticArrays.SVector}
10891090 u2_s = [convert (SVector{length (u2[1 ])}, i) for i in u2]
10901091 du2_s = [convert (SVector{length (du2[1 ])}, i) for i in du2]
10911092 ddu2_s = [convert (SVector{length (du2[1 ])}, i) for i in ddu2]
1092- A2_s = @inferred (QuinticHermiteSpline (ddu2_s, du2_s, u2_s, t; extrapolation = ExtrapolationType. Extension))
1093+ A2_s = @inferred (QuinticHermiteSpline (
1094+ ddu2_s, du2_s, u2_s, t; extrapolation = ExtrapolationType. Extension))
10931095 @test A2_s (100.0 ) == A2 (100.0 )
10941096 @test A2_s (300.0 ) == A2 (300.0 )
10951097 @test A2_s (0.7 ) isa SVector{length (u2[1 ])}
0 commit comments