Skip to content

Commit 3023389

Browse files
committed
bypass MatrixAlgebraKit bug
1 parent 69ef783 commit 3023389

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/factorizations/pullbacks.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,14 @@ end
8181

8282
for f in (:eig, :eigh)
8383
remove_f_gauge_dependence! = Symbol(:remove_, f, :_gauge_dependence!)
84-
@eval function MAK.$remove_f_gauge_dependence!(
85-
ΔV::AbstractTensorMap, D, V, inds = _notrunc_ind(ΔV);
86-
kwargs...
87-
)
84+
@eval function MAK.$remove_f_gauge_dependence!(ΔV::AbstractTensorMap, D, V; kwargs...)
85+
foreachblock(ΔV, D, V) do c, (Δv, d, v)
86+
MAK.$remove_f_gauge_dependence!(Δv, d, v; kwargs...)
87+
return nothing
88+
end
89+
return ΔV
90+
end
91+
@eval function MAK.$remove_f_gauge_dependence!(ΔV::AbstractTensorMap, D, V, inds; kwargs...)
8892
foreachblock(ΔV, D, V) do c, (Δv, d, v)
8993
haskey(inds, c) || return nothing
9094
ind = inds[c]

0 commit comments

Comments
 (0)