MPOState
class MPOState(sites, Ws, bc='finite', IdL=None, IdR=None, max_range=None, explicit_plus_hc=False)
TeNPy’sState のMPOをインターフェースに適合させるためのメディエータークラス。
このクラスは、ある tenpy.networks.mpo.MPO オブジェクトが の State インスタンスとして機能することを保証するだけです。
方法
initialize_from_lattice
classmethod initialize_from_lattice(lat, *, conserve=True)
指定された格子形状に一致するアイデンティティ MPOState ・インスタンスを構築します。
ある格子に対して、この手法は、その格子の形状に一致する新しいMPO単位行列を構築する。
パラメーター
- lat (Lattice) – MPOサイトを記述する格子。
- conserve (bool) – 保存するかどうか
Sz。 これは、のより詳細なconserve性質をSpinHalfSite簡略化したものです。 ブール値は単に (True) またはNoneSz保存 (False) を示す
戻り値
恒等MPO。
戻りの型
overlap
overlap(initial_state)
この状態と指定された初期状態との重なりを計算します。
警告
この実装では、の tenpy.networks.mps.MPS インスタンスのみをサポートしています。 initial_state
パラメーター
initial_state (Any) – オーバーラップを計算するための初期状態。
昇給
TypeError – 指定された初期状態の型が互換性がない場合。
戻り値
この状態と指定された状態との重複。
戻りの型
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。