MPOState
class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)
Uma classe mediadora para fazer com que um objeto MPO d TeNPy’s, seja compatível com a State interface.
Essa classe simplesmente garante que um tenpy.networks.mpo.MPO objeto possa funcionar como uma State instância.
Métodos
initialize_from_lattice
classmethod initialize_from_lattice(lat, *, conserve=True)
Crie uma instância MPOState de identidade que corresponda à forma de rede fornecida.
Dada uma rede, este método constrói uma nova identidade MPO que se adapta à forma da rede.
Parâmetros
- lat (Lattice) – a rede cristalina que descreve os sítios MPO.
- conserve (bool) – se deve conservar
Sz. Esta é uma versão simplificada da propriedade maisconserveelaborada deSpinHalfSite. O valor booleano indica simplesmenteSz(True) ouNoneconservação (False)
Retorna
Um MPO de identidade.
Tipo de retorno
overlap
overlap(initial_state)
Calcule a sobreposição deste estado com o estado inicial fornecido.
Esta implementação suporta apenas instâncias de tenpy.networks.mps.MPS para initial_state.
Parâmetros
initial_state (Any) – o estado inicial a partir do qual se calcula a sobreposição.
Aumentos
TypeError – se o estado inicial fornecido tiver um tipo incompatível.
Retorna
A sobreposição deste estado com o estado fornecido.
Tipo de retorno