Skip to content

Commit 70b5e96

Browse files
committed
add missing edge ID counter increment in spin molecular Hamiltonian construction
1 parent bb1df1a commit 70b5e96

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

pytenet/hamiltonian.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1921,6 +1921,7 @@ def generate_graph(self) -> OpGraph:
19211921
for k in range(L//2 + 1, min(i, j)):
19221922
graph.add_connect_edge(
19231923
OpGraphEdge(eid_next, [self.a_dag_a_ann_r[i, sigma, j, tau][k].nid, self.a_dag_a_ann_r[i, sigma, j, tau][k + 1].nid], [(SpinMolecularOID.Id, 1.)]))
1924+
eid_next += 1
19241925
if i < j:
19251926
graph.add_connect_edge(
19261927
OpGraphEdge(eid_next, [self.a_dag_a_ann_r[i, sigma, j, tau][i].nid, self.a_ann_r[j, tau][i + 1].nid], [([SpinMolecularOID.CZ, SpinMolecularOID.IC][sigma], 1.)]))

0 commit comments

Comments
 (0)