---
title: DAGOpNode (v2.1)
description: API reference for qiskit.dagcircuit.DAGOpNode in qiskit v2.1
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/2.1/qiskit.dagcircuit.DAGOpNode
---

# DAGOpNode

*class* `qiskit.dagcircuit.DAGOpNode`

Bases: [`DAGNode`](/docs/api/qiskit/2.1/qiskit.dagcircuit.DAGNode "qiskit._accelerate.circuit.DAGNode")

Object to represent an Instruction at a node in the DAGCircuit.

## Attributes

### cargs

### definition

### label

### matrix

### name

Returns the Instruction name corresponding to the op for this node

### num\_clbits

### num\_qubits

### op

### params

### qargs

## Methods

### from\_instruction

*static* `from_instruction(instruction, /, *, deepcopy=False)`

### is\_control\_flow

`is_control_flow()`

Is the [`Operation`](/docs/api/qiskit/2.1/qiskit.circuit.Operation "qiskit.circuit.Operation") contained in this node a control-flow operation (i.e. an instance of [`ControlFlowOp`](/docs/api/qiskit/2.1/qiskit.circuit.ControlFlowOp "qiskit.circuit.ControlFlowOp"))?

### is\_controlled\_gate

`is_controlled_gate()`

Is the [`Operation`](/docs/api/qiskit/2.1/qiskit.circuit.Operation "qiskit.circuit.Operation") contained in this node a subclass of [`ControlledGate`](/docs/api/qiskit/2.1/qiskit.circuit.ControlledGate "qiskit.circuit.ControlledGate")?

### is\_directive

`is_directive()`

Is the [`Operation`](/docs/api/qiskit/2.1/qiskit.circuit.Operation "qiskit.circuit.Operation") contained in this node a directive?

### is\_parameterized

`is_parameterized()`

Does this node contain any [`ParameterExpression`](/docs/api/qiskit/2.1/qiskit.circuit.ParameterExpression "qiskit.circuit.ParameterExpression") parameters?

### is\_standard\_gate

`is_standard_gate()`

Is the [`Operation`](/docs/api/qiskit/2.1/qiskit.circuit.Operation "qiskit.circuit.Operation") contained in this node a Qiskit standard gate?
