@@ -162,7 +162,7 @@ elts = (Float32, Float64, ComplexF32, ComplexF64)
162162
163163 # p = 2, relative = true
164164 ũ, s̃, ṽ = svd_trunc (
165- a; trunc= truncerr (; rtol= norm ([0.3 , 0.2 , 0.01 ]) / norm (diag (s)) + eps (real (elt)))
165+ a; trunc= truncerr (; rtol= norm ([0.3 , 0.2 , 0.01 ]) / norm (diag (s)) + 10 eps (real (elt)))
166166 )
167167 @test size (ũ) == (n, 2 )
168168 @test size (s̃) == (2 , 2 )
@@ -188,7 +188,7 @@ elts = (Float32, Float64, ComplexF32, ComplexF64)
188188
189189 # p = 2, relative = false
190190 ũ, s̃, ṽ = svd_trunc (
191- a; trunc= truncerr (; atol= norm ([0.3 , 0.2 , 0.01 ]) + eps (real (elt)))
191+ a; trunc= truncerr (; atol= norm ([0.3 , 0.2 , 0.01 ]) + 10 eps (real (elt)))
192192 )
193193 @test size (ũ) == (n, 2 )
194194 @test size (s̃) == (2 , 2 )
@@ -207,7 +207,7 @@ elts = (Float32, Float64, ComplexF32, ComplexF64)
207207 @test size (ṽ) == (n, n)
208208 @test ũ * s̃ * ṽ ≈ a
209209 ũ, s̃, ṽ = svd_trunc (
210- a; trunc= truncerr (; atol= (norm (diag (s)) * (one (real (elt)) + eps (real (elt)))))
210+ a; trunc= truncerr (; atol= (norm (diag (s)) * (one (real (elt)) + 10 eps (real (elt)))))
211211 )
212212 @test size (ũ) == (n, 0 )
213213 @test size (s̃) == (0 , 0 )
@@ -218,7 +218,7 @@ elts = (Float32, Float64, ComplexF32, ComplexF64)
218218 ũ, s̃, ṽ = svd_trunc (
219219 a;
220220 trunc= truncerr (;
221- rtol= (norm ([0.3 , 0.2 , 0.01 ], 1 ) / norm (diag (s), 1 ) + eps (real (elt))), p= 1
221+ rtol= (norm ([0.3 , 0.2 , 0.01 ], 1 ) / norm (diag (s), 1 ) + 10 eps (real (elt))), p= 1
222222 ),
223223 )
224224 @test size (ũ) == (n, 2 )
@@ -228,7 +228,7 @@ elts = (Float32, Float64, ComplexF32, ComplexF64)
228228 ũ, s̃, ṽ = svd_trunc (
229229 a;
230230 trunc= truncerr (;
231- rtol= (norm ([0.3 , 0.2 , 0.01 ], 1 ) / norm (diag (s), 1 ) - eps (real (elt))), p= 1
231+ rtol= (norm ([0.3 , 0.2 , 0.01 ], 1 ) / norm (diag (s), 1 ) - 10 eps (real (elt))), p= 1
232232 ),
233233 )
234234 @test size (ũ) == (n, 3 )
0 commit comments