Skip to main content
IBM Quantum Platform

DAGDepNode

class qiskit.dagcircuit.DAGDepNode(type=None, op=None, name=None, qargs=(), cargs=(), successors=None, predecessors=None, reachable=None, matchedwith=None, successorstovisit=None, isblocked=None, qindices=None, cindices=None, nid=-1)

GitHub

ベース: object

DAGDependency() のノードの情報を表すオブジェクト。

ノードを受け取る関数に与えることができます。


属性

**パラメーター

cargs

型: tuple[Clbit,...]

cindices

型: tuple[int,...]

isblocked

種類: bool

matchedwith

種類: list[int] | None

name

種類: str | None

node_id

predecessors

タイプ: list[int]

qindices

型: tuple[int,...]

reachable

種類: bool | None

sort_key

種類: str

successors

タイプ: list[int]

successorstovisit

種類: list[int] | None

type

種類: str

op

ノードのopに対応する命令オブジェクトを返す

qargs

型: tuple[Qubit,...]

Qubit のリストを返します。そうでなければ空のリストを返します。


方法

copy

copy()

GitHub

DAGDepNode オブジェクトをコピーする関数 :returns: DAGDepNode オブジェクトのコピー :rtype: DAGDepNode

semantic_eq

static semantic_eq(node1, node2)

GitHub

DAG ノードが等価とみなされるかどうかをチェックする。例えば、 nx.is_isomorphic の node_match として。

**パラメーター

  • node1 (DAGDepNode) – 比較するノード。
  • node2 (DAGDepNode) – 比較するもう1つのノード。

戻り値

もし node1 == node2

戻りの型

bool

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。