Skip to content

Commit 692f895

Browse files
committed
remove unnecessary Base.isfinite definitions, because it is already defined for AbstractMPO
1 parent bb74ee8 commit 692f895

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

src/operators/mpo.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ end
1616
Matrix Product Operator (MPO) acting on a finite tensor product space with a linear order.
1717
"""
1818
const FiniteMPO{O} = MPO{O, Vector{O}}
19-
Base.isfinite(O::MPO) = isfinite(typeof(O))
2019
Base.isfinite(::Type{<:FiniteMPO}) = true
2120
GeometryStyle(::Type{<:FiniteMPO}) = FiniteChainStyle()
2221
OperatorStyle(::Type{<:MPO}) = MPOStyle()

src/operators/mpohamiltonian.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ operators in a form that is compatible with this constructor.
3131
struct MPOHamiltonian{TO <: JordanMPOTensor, V <: AbstractVector{TO}} <: AbstractMPO{TO}
3232
W::V
3333
end
34-
Base.isfinite(mpo::MPOHamiltonian) = isfinite(typeof(mpo))
3534
OperatorStyle(::Type{<:MPOHamiltonian}) = HamiltonianStyle()
3635

3736
const FiniteMPOHamiltonian{O <: MPOTensor} = MPOHamiltonian{O, Vector{O}}

0 commit comments

Comments
 (0)