@@ -105,13 +105,13 @@ and 4 edge(s):
105
105
106
106
with vertex data:
107
107
4 - element Dictionaries. Dictionary{Tuple{Int64, Int64}, Any}
108
- (1 , 1 ) │ ((dim= 2 | id= 712 | " 1×1,2×1" ), (dim= 2 | id= 598 | " 1×1,1×2" ))
109
- (2 , 1 ) │ ((dim= 2 | id= 712 | " 1×1,2×1" ), (dim= 2 | id= 457 | " 2×1,2×2" ))
110
- (1 , 2 ) │ ((dim= 2 | id= 598 | " 1×1,1×2" ), (dim= 2 | id= 683 | " 1×2,2×2" ))
111
- (2 , 2 ) │ ((dim= 2 | id= 457 | " 2×1,2×2" ), (dim= 2 | id= 683 | " 1×2,2×2" ))
108
+ (1 , 1 ) │ ((dim= 2 | id= 74 | " 1×1,2×1" ), (dim= 2 | id= 723 | " 1×1,1×2" ))
109
+ (2 , 1 ) │ ((dim= 2 | id= 74 | " 1×1,2×1" ), (dim= 2 | id= 823 | " 2×1,2×2" ))
110
+ (1 , 2 ) │ ((dim= 2 | id= 723 | " 1×1,1×2" ), (dim= 2 | id= 712 | " 1×2,2×2" ))
111
+ (2 , 2 ) │ ((dim= 2 | id= 823 | " 2×1,2×2" ), (dim= 2 | id= 712 | " 1×2,2×2" ))
112
112
113
113
julia> tn[1 , 1 ]
114
- ITensor ord= 2 (dim= 2 | id= 712 | " 1×1,2×1" ) (dim= 2 | id= 598 | " 1×1,1×2" )
114
+ ITensor ord= 2 (dim= 2 | id= 74 | " 1×1,2×1" ) (dim= 2 | id= 723 | " 1×1,1×2" )
115
115
NDTensors. EmptyStorage{NDTensors. EmptyNumber, NDTensors. Dense{NDTensors. EmptyNumber, Vector{NDTensors. EmptyNumber}}}
116
116
117
117
julia> neighbors (tn, (1 , 1 ))
@@ -135,8 +135,8 @@ and 1 edge(s):
135
135
136
136
with vertex data:
137
137
2 - element Dictionaries. Dictionary{Tuple{Int64, Int64}, Any}
138
- (1 , 1 ) │ ((dim= 2 | id= 712 | " 1×1,2×1" ), (dim= 2 | id= 598 | " 1×1,1×2" ))
139
- (1 , 2 ) │ ((dim= 2 | id= 598 | " 1×1,1×2" ), (dim= 2 | id= 683 | " 1×2,2×2" ))
138
+ (1 , 1 ) │ ((dim= 2 | id= 74 | " 1×1,2×1" ), (dim= 2 | id= 723 | " 1×1,1×2" ))
139
+ (1 , 2 ) │ ((dim= 2 | id= 723 | " 1×1,1×2" ), (dim= 2 | id= 712 | " 1×2,2×2" ))
140
140
141
141
julia> tn_2 = subgraph (v -> v[1 ] == 2 , tn)
142
142
ITensorNetworks. ITensorNetwork{Tuple{Int64, Int64}} with 2 vertices:
@@ -149,8 +149,8 @@ and 1 edge(s):
149
149
150
150
with vertex data:
151
151
2 - element Dictionaries. Dictionary{Tuple{Int64, Int64}, Any}
152
- (2 , 1 ) │ ((dim= 2 | id= 712 | " 1×1,2×1" ), (dim= 2 | id= 457 | " 2×1,2×2" ))
153
- (2 , 2 ) │ ((dim= 2 | id= 457 | " 2×1,2×2" ), (dim= 2 | id= 683 | " 1×2,2×2" ))
152
+ (2 , 1 ) │ ((dim= 2 | id= 74 | " 1×1,2×1" ), (dim= 2 | id= 823 | " 2×1,2×2" ))
153
+ (2 , 2 ) │ ((dim= 2 | id= 823 | " 2×1,2×2" ), (dim= 2 | id= 712 | " 1×2,2×2" ))
154
154
```
155
155
156
156
@@ -176,9 +176,9 @@ and 2 edge(s):
176
176
177
177
with vertex data:
178
178
3 - element Dictionaries. Dictionary{Int64, Vector{ITensors. Index}}
179
- 1 │ ITensors. Index[(dim= 2 | id= 830 | " S=1/2,Site,n=1" )]
180
- 2 │ ITensors. Index[(dim= 2 | id= 369 | " S=1/2,Site,n=2" )]
181
- 3 │ ITensors. Index[(dim= 2 | id= 558 | " S=1/2,Site,n=3" )]
179
+ 1 │ ITensors. Index[(dim= 2 | id= 683 | " S=1/2,Site,n=1" )]
180
+ 2 │ ITensors. Index[(dim= 2 | id= 123 | " S=1/2,Site,n=2" )]
181
+ 3 │ ITensors. Index[(dim= 2 | id= 656 | " S=1/2,Site,n=3" )]
182
182
183
183
and edge data:
184
184
0 - element Dictionaries. Dictionary{NamedGraphs. NamedEdge{Int64}, Vector{ITensors. Index}}
@@ -196,9 +196,9 @@ and 2 edge(s):
196
196
197
197
with vertex data:
198
198
3 - element Dictionaries. Dictionary{Int64, Any}
199
- 1 │ ((dim= 2 | id= 830 | " S=1/2,Site,n=1" ), (dim= 2 | id= 186 | " 1,2" ))
200
- 2 │ ((dim= 2 | id= 369 | " S=1/2,Site,n=2" ), (dim= 2 | id= 186 | " 1,2" ), (dim= 2 | id= 430 | " 2,3…
201
- 3 │ ((dim=2|id=558 |" S= 1 / 2 ,Site,n= 3 " ), (dim=2|id=430 |" 2 ,3 " ))
199
+ 1 │ ((dim= 2 | id= 683 | " S=1/2,Site,n=1" ), (dim= 2 | id= 382 | " 1,2" ))
200
+ 2 │ ((dim= 2 | id= 123 | " S=1/2,Site,n=2" ), (dim= 2 | id= 382 | " 1,2" ), (dim= 2 | id= 190 | " 2,3…
201
+ 3 │ ((dim=2|id=656 |" S= 1 / 2 ,Site,n= 3 " ), (dim=2|id=190 |" 2 ,3 " ))
202
202
203
203
julia> tn2 = ITensorNetwork(s; link_space=2)
204
204
ITensorNetworks.ITensorNetwork{Int64} with 3 vertices:
@@ -213,9 +213,9 @@ and 2 edge(s):
213
213
214
214
with vertex data:
215
215
3-element Dictionaries.Dictionary{Int64, Any}
216
- 1 │ ((dim=2|id=830 |" S= 1 / 2 ,Site,n= 1 " ), (dim=2|id=994 |" 1 ,2 " ))
217
- 2 │ ((dim=2|id=369 |" S= 1 / 2 ,Site,n= 2 " ), (dim=2|id=994 |" 1 ,2 " ), (dim=2|id=978 |" 2 ,3 …
218
- 3 │ ((dim= 2 | id= 558 | " S=1/2,Site,n=3" ), (dim= 2 | id= 978 | " 2,3" ))
216
+ 1 │ ((dim=2|id=683 |" S= 1 / 2 ,Site,n= 1 " ), (dim=2|id=934 |" 1 ,2 " ))
217
+ 2 │ ((dim=2|id=123 |" S= 1 / 2 ,Site,n= 2 " ), (dim=2|id=934 |" 1 ,2 " ), (dim=2|id=614 |" 2 ,3 …
218
+ 3 │ ((dim= 2 | id= 656 | " S=1/2,Site,n=3" ), (dim= 2 | id= 614 | " 2,3" ))
219
219
220
220
julia> @visualize tn1;
221
221
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
0 commit comments