56 lines
2.4 KiB
Plaintext
56 lines
2.4 KiB
Plaintext
---
|
||
title: InstructionSet
|
||
description: API reference for qiskit.circuit.InstructionSet
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: class
|
||
python_api_name: qiskit.circuit.InstructionSet
|
||
---
|
||
|
||
<span id="qiskit-circuit-instructionset" />
|
||
|
||
# qiskit.circuit.InstructionSet
|
||
|
||
<Class id="qiskit.circuit.InstructionSet" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.16/qiskit/circuit/instructionset.py" signature="InstructionSet" modifiers="class">
|
||
Instruction collection, and their contexts.
|
||
|
||
New collection of instructions.
|
||
|
||
The context (qargs and cargs that each instruction is attached to) is also stored separately for each instruction.
|
||
|
||
### \_\_init\_\_
|
||
|
||
<Function id="qiskit.circuit.InstructionSet.__init__" signature="__init__()">
|
||
New collection of instructions.
|
||
|
||
The context (qargs and cargs that each instruction is attached to) is also stored separately for each instruction.
|
||
</Function>
|
||
|
||
## Methods
|
||
|
||
| | |
|
||
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
|
||
| [`__init__`](#qiskit.circuit.InstructionSet.__init__ "qiskit.circuit.InstructionSet.__init__")() | New collection of instructions. |
|
||
| [`add`](#qiskit.circuit.InstructionSet.add "qiskit.circuit.InstructionSet.add")(gate, qargs, cargs) | Add an instruction and its context (where it is attached). |
|
||
| [`c_if`](#qiskit.circuit.InstructionSet.c_if "qiskit.circuit.InstructionSet.c_if")(classical, val) | Add condition on classical register to all instructions. |
|
||
| [`inverse`](#qiskit.circuit.InstructionSet.inverse "qiskit.circuit.InstructionSet.inverse")() | Invert all instructions. |
|
||
|
||
### add
|
||
|
||
<Function id="qiskit.circuit.InstructionSet.add" signature="add(gate, qargs, cargs)">
|
||
Add an instruction and its context (where it is attached).
|
||
</Function>
|
||
|
||
### c\_if
|
||
|
||
<Function id="qiskit.circuit.InstructionSet.c_if" signature="c_if(classical, val)">
|
||
Add condition on classical register to all instructions.
|
||
</Function>
|
||
|
||
### inverse
|
||
|
||
<Function id="qiskit.circuit.InstructionSet.inverse" signature="inverse()">
|
||
Invert all instructions.
|
||
</Function>
|
||
</Class>
|
||
|