Skip to content

Commit 92bac04

Browse files
committed
add styles if MPSKit version defines them
1 parent 701b257 commit 92bac04

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/MPIOperator/mpioperator.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,12 @@ end
5858
@forward_astype MPIOperator.parent MPSKit.remove_orphans!
5959
@forward_1 MPIOperator.parent MPSKit._fuse_mpo_mpo
6060

61-
MPSKit.OperatorStyle(::MPIOperator{O}) where {O} = MPSKit.OperatorStyle(O)
62-
MPSKit.GeometryStyle(::MPIOperator{O}) where {O} = MPSKit.GeometryStyle(O)
61+
if isdefined(MPSKit, :OperatorStyle)
62+
MPSKit.OperatorStyle(::MPIOperator{O}) where {O} = MPSKit.OperatorStyle(O)
63+
end
64+
if isdefined(MPSKit, :GeometryStyle)
65+
MPSKit.GeometryStyle(::MPIOperator{O}) where {O} = MPSKit.GeometryStyle(O)
66+
end
6367

6468
# ---------------------- MPSKit MPO constructor ------------------------
6569
function MPIOperator(

0 commit comments

Comments
 (0)