Skip to content

Commit 40d12d8

Browse files
committed
Also return truncerr
1 parent 274aa2d commit 40d12d8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/tensors/factorizations.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,8 @@ function _tsvd!(t::TensorMap{<:BlasFloat}, alg::Union{SVD,SDD},
535535
::NoTruncation, p::Real=2)
536536
scheduler = default_blockscheduler(t)
537537
svd_alg = alg isa SDD ? LAPACK_DivideAndConquer() : LAPACK_QRIteration()
538-
return MatrixAlgebraKit.svd_compact!(t; alg=BlockAlgorithm(svd_alg, scheduler))
538+
return MatrixAlgebraKit.svd_compact!(t; alg=BlockAlgorithm(svd_alg, scheduler))...,
539+
zero(real(scalartype(t)))
539540
end
540541
function _tsvd!(t::TensorMap{<:RealOrComplexFloat}, alg::Union{SVD,SDD},
541542
trunc::TruncationScheme, p::Real=2)

0 commit comments

Comments
 (0)