Various standard operations on quantum states, which aren’t gates, channels, circuits, or DAGCircuit’s.
Represents a collection of Operations that operate on disjoint qubits, so that they may be applied at the same moment of time.
Measure a quantum bit and copy result to a classical bit
An operation that resets qubits to zero irrespective of the initial state.
An operation that prevents reordering of operations across the barrier. Has no effect on the quantum state.
Store a value in the classical memory of the state.
Look up key in classical memory, and apply the given quantum operation only if the truth value matches.
A Display is an operation that extracts information from the quantum state and stores it in classical memory, without performing any effect on the qubits.
Store a copy of the state in the classical memory. (This operation can be memory intensive, since it stores the entire quantum state.)
Store the state probabilities in classical memory.
Store the density matrix of given qubits in classical memory.