MPOState
class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)
Una clase mediadora para que un MPO de TeNPy’s, se ajuste a la State interfaz.
Esta clase simplemente garantiza que un tenpy.networks.mpo.MPO objeto pueda funcionar como una State instancia de.
Métodos
initialize_from_lattice
classmethod initialize_from_lattice(lat, *, conserve=True)
Crea una instancia de MPOState identidad que coincida con la forma de retícula proporcionada.
Partiendo de un retículo, este método construye una nueva identidad MPO que se ajusta a la forma del retículo.
Parámetros
- lat (Lattice) – la red cristalina que describe los sitios MPO.
- conserve (bool) – si se debe conservar
Sz. Esta es una versión simplificada de la propiedad másconservedetallada deSpinHalfSite. El valor booleano indicaSzsimplemente (True) oNoneconservación (False)
Devuelve
Un MPO de identidad.
Tipo de retorno
overlap
overlap(initial_state)
Calcula la superposición de este estado con el estado inicial proporcionado.
Esta implementación solo admite instancias de tenpy.networks.mps.MPS para initial_state.
Parámetros
initial_state (Any) – el estado inicial a partir del cual calcular la superposición.
Subidas
TypeError – si el estado inicial proporcionado tiene un tipo incompatible.
Devuelve
La coincidencia de este estado con el proporcionado.
Tipo de retorno