@@ -6,7 +6,7 @@ using ChainRulesCore, ChainRulesTestUtils, Zygote
66using MatrixAlgebraKit: diagview, TruncatedAlgorithm, PolarViaSVD
77using LinearAlgebra: UpperTriangular, Diagonal, Hermitian, mul!
88
9- function remove_svdgauge_depence ! (
9+ function remove_svdgauge_dependence ! (
1010 ΔU, ΔVᴴ, U, S, Vᴴ;
1111 degeneracy_atol = MatrixAlgebraKit. default_pullback_gaugetol (S)
1212 )
@@ -16,7 +16,7 @@ function remove_svdgauge_depence!(
1616 mul! (ΔU, U, gaugepart, - 1 , 1 )
1717 return ΔU, ΔVᴴ
1818end
19- function remove_eiggauge_depence ! (
19+ function remove_eiggauge_dependence ! (
2020 ΔV, D, V;
2121 degeneracy_atol = MatrixAlgebraKit. default_pullback_gaugetol (D)
2222 )
@@ -25,7 +25,7 @@ function remove_eiggauge_depence!(
2525 mul! (ΔV, V / (V' * V), gaugepart, - 1 , 1 )
2626 return ΔV
2727end
28- function remove_eighgauge_depence ! (
28+ function remove_eighgauge_dependence ! (
2929 ΔV, D, V;
3030 degeneracy_atol = MatrixAlgebraKit. default_pullback_gaugetol (D)
3131 )
253253 A = randn (rng, T, m, m)
254254 D, V = eig_full (A)
255255 ΔV = randn (rng, complex (T), m, m)
256- ΔV = remove_eiggauge_depence ! (ΔV, D, V; degeneracy_atol = atol)
256+ ΔV = remove_eiggauge_dependence ! (ΔV, D, V; degeneracy_atol = atol)
257257 ΔD = randn (rng, complex (T), m, m)
258258 ΔD2 = Diagonal (randn (rng, complex (T), m))
259259 for alg in (LAPACK_Simple (), LAPACK_Expert ())
295295 D, V = eigh_full (A)
296296 Ddiag = diagview (D)
297297 ΔV = randn (rng, T, m, m)
298- ΔV = remove_eighgauge_depence ! (ΔV, D, V; degeneracy_atol = atol)
298+ ΔV = remove_eighgauge_dependence ! (ΔV, D, V; degeneracy_atol = atol)
299299 ΔD = randn (rng, real (T), m, m)
300300 ΔD2 = Diagonal (randn (rng, real (T), m))
301301 for alg in (
380380 ΔS = randn (rng, real (T), minmn, minmn)
381381 ΔS2 = Diagonal (randn (rng, real (T), minmn))
382382 ΔVᴴ = randn (rng, T, minmn, n)
383- ΔU, ΔVᴴ = remove_svdgauge_depence ! (ΔU, ΔVᴴ, U, S, Vᴴ; degeneracy_atol = atol)
383+ ΔU, ΔVᴴ = remove_svdgauge_dependence ! (ΔU, ΔVᴴ, U, S, Vᴴ; degeneracy_atol = atol)
384384 for alg in (LAPACK_QRIteration (), LAPACK_DivideAndConquer ())
385385 test_rrule (
386386 copy_svd_compact, A, alg ⊢ NoTangent ();
0 commit comments