DAG回路
qiskit.dagcircuit
有向非循環グラフとしての回路
DAGCircuit() | 有向無サイクルグラフとしての量子回路。 |
DAGNode( [nid] ) | DAGOpNode, DAGInNode, および DAGOutNode の親クラス。 |
DAGOpNode(op[, qargs, cargs] ) | DAGCircuitのノードのインストラクションを表すオブジェクト。 |
DAGInNode(電線) | DAGCircuitの入力ワイヤノードを表すオブジェクト。 |
DAGOutNode(電線) | DAGCircuit の発信線ノードを表すオブジェクト。 |
DAGDepNode([type, op, name, qargs, cargs,...] ) | DAGDependency() のノードの情報を表すオブジェクト。 |
DAGDependency() | 演算間の依存関係(すなわち、交換則が成立しないこと)を通じて、量子回路を有向非循環グラフ(DAG)として表現するオブジェクト。 |
例外
DAGCircuitError
exception qiskit.dagcircuit.DAGCircuitError(*msg)
ベース: QiskitError
DAGCircuitオブジェクトが発生させるエラーの基本クラス。
エラーメッセージを設定する。
DAGDependencyError
exception qiskit.dagcircuit.DAGDependencyError(*msg)
ベース: QiskitError
DAGDependency オブジェクトによって発生するエラーの基底クラス。
エラーメッセージを設定する。
ユーティリティー
BlockCollapser(ダグ) | このクラスは、DAG(有向非巡回グラフ)内のノードのブロックを統合するためのさまざまな戦略を実装しています。 |
BlockCollector(ダグ) | このクラスは、有向非循環グラフ(DAG)を特定の条件を満たすノードのブロックに分割する様々な戦略を実装します。 |
BlockSplitter() | ノードのブロックを、不連続な量子ビット上のサブブロックに分割する。 |
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。