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

Bases: object

Objeto para representar la información de un nodo en DAGDependency().

Se utiliza como valor de retorno de las funciones *_nodes() y puede suministrarse a funciones que toman un nodo.


Atributos

Parámetros

cargs

Tipo: tuple[Clbit, ...]

cindices

Tipo: tuple[int, ...]

isblocked

Tipo: bool

matchedwith

Tipo: list[int] | None

name

Tipo: str | None

node_id

predecessors

Tipo: list[int]

qindices

Tipo: tuple[int, ...]

reachable

Tipo: bool | None

sort_key

Tipo: str

successors

Tipo: list[int]

successorstovisit

Tipo: list[int] | None

type

Tipo: str

op

Devuelve el objeto Instrucción correspondiente al op para el nodo, si no Ninguno

qargs

Tipo: tuple[Qubit, ...]

Devuelve una lista de Qubit, si no una lista vacía.


Métodos

copy

copy()

GitHub

Función para copiar un objeto DAGDepNode. :returns: una copia de un objeto DAGDepNode. :rtype: DAGDepNode

semantic_eq

static semantic_eq(node1, node2)

GitHub

Compruebe si los nodos DAG se consideran equivalentes, por ejemplo, como node_match para nx.is_isomorphic.

Parámetros

Devuelve

Si node1 == node2

Tipo de retorno

bool

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.