Chain with N site unit-cell
Posted: 23 Apr 2021, 08:37
Hello,
this is a stupid newbie's question. Most certainly, the answer I'm looking for is just a pointer to a location in the existing documentation. I'd be grateful for that. I'm trying to implement a model that lives on a chain and has more than a single site per unit cell. So, e.g. for 2 sites per unit cell, something like
$$H=\sum_l t_0 A^+_{0,l}A_{1,l} + t_1 A^+_{1,l}A_{0,l+1} +\mathrm{h.c.}$$
I don't want to 'group' the sites in the unit cell, which probably is not a good idea for local Hilbert space size reasons(?). So, simplistically, I tried to use the init_sites of a CouplingMPOModel, just with a list of sites, i.e., returning [A0Site,A1Site]. But that fails. So (where can I look up) how such a model is implemented properly?
this is a stupid newbie's question. Most certainly, the answer I'm looking for is just a pointer to a location in the existing documentation. I'd be grateful for that. I'm trying to implement a model that lives on a chain and has more than a single site per unit cell. So, e.g. for 2 sites per unit cell, something like
$$H=\sum_l t_0 A^+_{0,l}A_{1,l} + t_1 A^+_{1,l}A_{0,l+1} +\mathrm{h.c.}$$
I don't want to 'group' the sites in the unit cell, which probably is not a good idea for local Hilbert space size reasons(?). So, simplistically, I tried to use the init_sites of a CouplingMPOModel, just with a list of sites, i.e., returning [A0Site,A1Site]. But that fails. So (where can I look up) how such a model is implemented properly?