Skip to content

Commit 274aa2d

Browse files
committed
Fix SVD spaces
1 parent bb57b79 commit 274aa2d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/tensors/matrixalgebrakit.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,16 @@ function MatrixAlgebraKit.initialize_output(::typeof(svd_full!), t::AbstractTens
7878
V_dom = fuse(domain(t))
7979
U = similar(t, domain(t) V_cod)
8080
S = similar(t, real(scalartype(t)), V_cod V_dom)
81-
Vᴴ = similar(t, domain(t) V_dom)
81+
Vᴴ = similar(t, V_dom domain(t))
8282
return U, S, Vᴴ
8383
end
8484

8585
function MatrixAlgebraKit.initialize_output(::typeof(svd_compact!), t::AbstractTensorMap,
8686
::MatrixAlgebraKit.AbstractAlgorithm)
8787
V_cod = V_dom = infimum(fuse(codomain(t)), fuse(domain(t)))
88-
U = similar(t, domain(t) V_cod)
89-
S = DiagonalTensorMap{real(scalartype(t))}(undef, V_cod V_dom)
90-
Vᴴ = similar(t, domain(t) V_dom)
88+
U = similar(t, codomain(t) V_cod)
89+
S = DiagonalTensorMap{real(scalartype(t))}(undef, V_cod)
90+
Vᴴ = similar(t, V_dom domain(t))
9191
return U, S, Vᴴ
9292
end
9393

0 commit comments

Comments
 (0)