Skip to main content
IBM Quantum Platform

MPOState

class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)

GitHub

베이스: MPO, State

TeNPy’s 의 MPO가 State 인터페이스와 일치하도록 하는 매개자 클래스.

이 클래스는 단순히 객체가 tenpy.networks.mpo.MPO State 인스턴스로 작동할 수 있도록 보장합니다.


메소드

initialize_from_lattice

classmethod initialize_from_lattice(lat, *, conserve=True)

GitHub

주어진 격자 모양과 일치하는 정체성 MPOState 인스턴스를 생성합니다.

주어진 격자에 대해, 이 방법은 격자의 형상과 일치하는 새로운 MPO 신분 변환을 생성합니다.

매개변수

  • lat (Lattice) – MPO 결합 부위를 나타내는 격자.
  • conserve (bool) – 보존할지 여부 Sz. 이는 의 보다 정교한 conserve 성질을 SpinHalfSite간략하게 정리한 것입니다. 이 부울 값은 단순히 (True) 또는 None 보존 Sz (False)을 나타냅니다

리턴

정체성 MPO.

리턴 유형

MPOState

overlap

overlap(initial_state)

GitHub

이 상태와 주어진 초기 상태 간의 중첩을 계산하십시오.

경고

이 구현은 의 인스턴스만 tenpy.networks.mps.MPSinitial_state 지원합니다.

매개변수

initial_state (Any) – 중첩을 계산할 때 사용하는 초기 상태.

인상

TypeError – 제공된 초기 상태의 유형이 호환되지 않는 경우.

리턴

이 상태와 제공된 상태의 중첩 부분.

리턴 유형

복합체

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.