6.1.14. geqo.algorithms.algorithms#
Functions
|
Implement an |
|
Internal function for the function |
|
This function scans through the given sequnce and picks out gates whose qubits are: 1. |
|
This function scans through the whole sequence in search of potential patterns. |
|
This function resembles the getAllLongestRuns function, except that it imposes a length constraint numberGates on the accumulated subsequences. |
|
This function decomposes an arbitrary unitary matrix u into an equivalent sequence with Toffoli, controlled-rotation, and controlled-phase gates |
Classes
|
This operation corresponds to the inverse of the phase-covariant cloning machine with a specified angle. |
|
This operation corresponds to the inverse of the quantum Fourier transform on a specified number of qubits. |
|
The circuit for a phase-covariant cloning machine with one free parameter, which is the angle of a controlled rotation in its circuit representation. |
|
This class helps create a database of patterns, which are used as replacements for parts of a circuit to reduce circuit depth. |
|
This class allows to define a unitary operation that corresponds to a permutation of qubits. |
|
This operation corresponds to the quantum Fourier transform on a specified number of qubits. |
|
This operation is reversing the order of qubits. |