MPOState
class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)
Une classe de médiateur permettant à MPO d' TeNPy’s, de se conformer à State l'interface.
Cette classe garantit simplement qu'un tenpy.networks.mpo.MPO objet peut fonctionner comme une State instance de.
Méthodes
initialize_from_lattice
classmethod initialize_from_lattice(lat, *, conserve=True)
Construisez une instance MPOState d'identité correspondant à la forme de treillis fournie.
À partir d'un réseau, cette méthode construit une nouvelle identité MPO dont la forme correspond à celle du réseau.
Paramètres
- lat (Lattice) – le réseau cristallin décrivant les sites MPO.
- conserve (bool) – s'il convient de préserver
Sz. Il s'agit d'une version simplifiée de la propriété plusconserveélaborée deSpinHalfSite. La valeur booléenne indique simplementSz(True) ouNoneconservation (False)
Retours
Un MPO identitaire.
Type de retour
overlap
overlap(initial_state)
Calculez le chevauchement entre cet état et l'état initial fourni.
Cette implémentation ne prend en charge que les instances de tenpy.networks.mps.MPS pour initial_state.
Paramètres
initial_state (Any) – l'état initial à partir duquel calculer le chevauchement.
Augmentations
TypeError – si le type de l'état initial fourni n'est pas compatible.
Retours
Le recoupement entre cet état et celui fourni.
Type de retour