TEBDEvolver
class TEBDEvolver(*args, dt=0.1, **kwargs)
ベース: TEBDEngine, Evolver
内部MPOを進化させるためのTEBDアルゴリズム。
で詳しく説明しているように、この拡張は、既存の tenpy_tebdで詳述しているが、 TeNPy’s のこの拡張は、既存の TEBDEngine 実装は、従来の行列積状態(MPS)ではなく、内部の行列積演算子(MPO)を時間発展させる。
より具体的には、内部オブジェクトは MPOState.
警告
このクラスのAPIは、ベース・クラスからさらにメソッドを継承しているため、実際にはここに示したものよりもはるかに大きい。 TEBDEngine を継承しているからだ。 しかし、ここではそのAPIを複製しない。
インスタンスを初期化する。 TEBDEvolver インスタンスを作成します。
パラメーター
- args - 任意の位置引数が
TEBDEngineに転送される。 - dt (float) – この時間進化インスタンスで使用する時間ステップ。
- kwargs - それ以上のキーワード引数は、コンストラクタに転送されます。
TEBDEngineに転送される。
属性
conjugate
この時間分解インスタンスが右辺で動作するかどうかを返します。
evolved_time
現在の進化時間を返します。
dt
この時間進化インスタンスで使用する時間ステップ。
方法
step
update_bond
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。