Skip to content

Commit 5eec371

Browse files
committed
Remove duplicate methods
1 parent 58904f7 commit 5eec371

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

src/tensors/diagonal.jl

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -87,20 +87,6 @@ end
8787
TensorMap(d::DiagonalTensorMap) = copy!(similar(d), d)
8888
Base.convert(::Type{TensorMap}, d::DiagonalTensorMap) = TensorMap(d)
8989

90-
# similar to Diagonal: simply take diagonal
91-
function DiagonalTensorMap(t::AbstractTensorMap)
92-
numin(t) == numout(t) == 1 && domain(t) == codomain(t) || throw(SpaceMismatch())
93-
d = DiagonalTensorMap{scalartype(t)}(undef, space(t, 1))
94-
for (c, b) in blocks(t)
95-
copy!(block(d, c), Diagonal(b))
96-
end
97-
return d
98-
end
99-
100-
function Base.convert(::Type{DiagonalTensorMap{T,S,A}},
101-
d::DiagonalTensorMap{T,S,A}) where {T,S,A}
102-
return d
103-
end
10490
function Base.convert(D::Type{<:DiagonalTensorMap}, d::DiagonalTensorMap)
10591
return (d isa D) ? d : DiagonalTensorMap(convert(storagetype(D), d.data), d.domain)
10692
end

0 commit comments

Comments
 (0)