Skip to content

Commit 6164c03

Browse files
committed
Add a disamgiguating conversion
1 parent eff92d4 commit 6164c03

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/tensors/abstractblocktensor/conversion.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ function Base.convert(::Type{T}, t::AbstractBlockTensorMap) where {T <: TensorMa
3434
return convert(T, tdst)
3535
end
3636

37+
# disambiguation
38+
function Base.convert(::Type{TensorMap{T, S, N₁, N₂, A}}, t::AB) where {T, S, N₁, N₂, A, AB <: AbstractBlockTensorMap}
39+
tdst = convert(TensorMap, t)
40+
return convert(T, tdst)
41+
end
42+
3743
function Base.convert(::Type{TT}, t::AbstractTensorMap) where {TT <: AbstractBlockTensorMap}
3844
t isa TT && return t
3945
if t isa AbstractBlockTensorMap

0 commit comments

Comments
 (0)