We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98f4572 commit 3e2c454Copy full SHA for 3e2c454
src/tensor_operations/matrix_decomposition.jl
@@ -581,8 +581,8 @@ using NDTensors: map_diag!
581
function sqrt_decomp(D::ITensor, u::Index, v::Index)
582
(storage(D) isa Union{Diag,DiagBlockSparse}) ||
583
error("Must be a diagonal matrix ITensor.")
584
- sqrtDL = adapt(datatype(D))(diag_itensor(u, dag(u)'))
585
- sqrtDR = adapt(datatype(D))(diag_itensor(v, dag(v)'))
+ sqrtDL = adapt(datatype(D), diag_itensor(u, dag(u)'))
+ sqrtDR = adapt(datatype(D), diag_itensor(v, dag(v)'))
586
map_diag!(sqrt ∘ abs, sqrtDL, D)
587
map_diag!(sqrt ∘ abs, sqrtDR, D)
588
δᵤᵥ = copy(D)
0 commit comments