adpeps.utils.ctmtensors¶
Contains utility class that contains all iPEPS tensors
-
class
CTMTensors
(A, Ad, Cs=<factory>, Ts=<factory>, B=None, Bd=None, B_Cs=None, B_Ts=None, Bd_Cs=None, Bd_Ts=None, BB_Cs=None, BB_Ts=None, Pl=None, Pr=None, Pt=None, Pb=None, Plb=None, Prb=None, Ptb=None, Pbb=None, observables=<factory>)[source]¶ This is a utility class that contains all tensors related to an iPEPS. In effect, this forms a representation of the full state, including the site tensors with variational parameters, the boundary tensors generated by CTM and the projectors.
There are several fields of this dataclass that are generated automatically, which provide convenient wrappers for the tensors.
For example, the
CTMTensors.A
field returns the site tensors (contained in aadpeps.utils.tlist.TList
)- Parameters
A (adpeps.utils.tlist.TList) –
Ad (adpeps.utils.tlist.TList) –
Cs (List[adpeps.utils.tlist.TList]) –
Ts (List[adpeps.utils.tlist.TList]) –
B (adpeps.utils.tlist.TList) –
Bd (adpeps.utils.tlist.TList) –
B_Cs (List[adpeps.utils.tlist.TList]) –
B_Ts (List[adpeps.utils.tlist.TList]) –
Bd_Cs (List[adpeps.utils.tlist.TList]) –
Bd_Ts (List[adpeps.utils.tlist.TList]) –
BB_Cs (List[adpeps.utils.tlist.TList]) –
BB_Ts (List[adpeps.utils.tlist.TList]) –
Pl (adpeps.utils.tlist.TList) –
Pr (adpeps.utils.tlist.TList) –
Pt (adpeps.utils.tlist.TList) –
Pb (adpeps.utils.tlist.TList) –
Plb (adpeps.utils.tlist.TList) –
Prb (adpeps.utils.tlist.TList) –
Ptb (adpeps.utils.tlist.TList) –
Pbb (adpeps.utils.tlist.TList) –
observables (List) –
- Return type
None