Skip to content

Commit 2391ee4

Browse files
authored
Remove TTNS and TTNO types in favor of TTN (#47)
1 parent 18bad9f commit 2391ee4

27 files changed

+490
-656
lines changed

examples/treetensornetworks/comb_tree.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ g = named_comb_tree((5, 2))
88
@visualize g
99

1010
s = siteinds("S=1/2", g)
11-
ψ = TTNS(s; link_space=3)
11+
ψ = TTN(s; link_space=3)
1212

1313
@visualize ψ
1414

examples/treetensornetworks/ttn_type.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ using ITensorUnicodePlots
66

77
g = named_binary_tree(3)
88
s = siteinds("S=1/2", g)
9-
ψ = TTNS(s; link_space=3)
9+
ψ = TTN(s; link_space=3)
1010

1111
for v in vertices(ψ)
1212
ψ[v] = randn!(ψ[v])

src/ITensorNetworks.jl

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,12 @@ include("renameitensornetwork.jl")
8080
include("boundarymps.jl")
8181
include("beliefpropagation.jl")
8282
include(joinpath("treetensornetworks", "abstracttreetensornetwork.jl"))
83-
# include(joinpath("treetensornetworks", "treetensornetwork.jl"))
84-
include(joinpath("treetensornetworks", "ttns.jl"))
85-
include(joinpath("treetensornetworks", "ttno.jl"))
86-
include(joinpath("treetensornetworks", "opsum_to_ttno.jl"))
87-
include(joinpath("treetensornetworks", "abstractprojttno.jl"))
88-
include(joinpath("treetensornetworks", "projttno.jl"))
89-
include(joinpath("treetensornetworks", "projttnosum.jl"))
90-
include(joinpath("treetensornetworks", "projttno_apply.jl"))
83+
include(joinpath("treetensornetworks", "ttn.jl"))
84+
include(joinpath("treetensornetworks", "opsum_to_ttn.jl"))
85+
include(joinpath("treetensornetworks", "projttns", "abstractprojttn.jl"))
86+
include(joinpath("treetensornetworks", "projttns", "projttn.jl"))
87+
include(joinpath("treetensornetworks", "projttns", "projttnsum.jl"))
88+
include(joinpath("treetensornetworks", "projttns", "projttn_apply.jl"))
9189
# Compatibility of ITensors.MPS/MPO with tree sweeping routines
9290
include(joinpath("treetensornetworks", "solvers", "tree_patch.jl"))
9391
# Compatibility of ITensor observer and Observers

src/exports.jl

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,12 @@ export AbstractITensorNetwork,
6363
default_root_vertex,
6464
ortho_center,
6565
set_ortho_center,
66-
TreeTensorNetworkState,
67-
TTNS,
68-
randomTTNS,
69-
productTTNS,
70-
TreeTensorNetworkOperator,
71-
TTNO,
72-
ProjTTNO,
73-
ProjTTNOSum,
74-
ProjTTNOApply,
66+
TreeTensorNetwork,
67+
TTN,
68+
randomTTN,
69+
ProjTTN,
70+
ProjTTNSum,
71+
ProjTTNApply,
7572
set_nsite,
7673
position,
7774
finite_state_machine,
@@ -105,4 +102,4 @@ export partition, partition_vertices, subgraphs, subgraph_vertices
105102
export relabel_sites
106103

107104
# KrylovKit
108-
export eigsolve, linsolve
105+
export eigsolve, linsolve

0 commit comments

Comments
 (0)