Hi everyone and happy new year,
It's just a syntax question but the answer would be very useful for me, in order to simplify my code.
I simulate a model with plaquette-like interactions on a Ladder with terms of
of the type sigma{i,x} \prod{j neighbors of i } Proj_{j,up}.
This means that I have to construct autoMPO terms with variable number of involved operators (due to boundaries)
Is there a way to construct each term of the Hamiltonian via concatenation?
Pseudo-code:
for (site 1)
term = coeff; //Real number
term = concatenate(term,op1,site1);
if (condition site 2 met)
term = concatenate(term,op2,site2);
if (condition site 3 met)
term = concatenate(term,op3,site3);
ampo += term;
Benoit