|
Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Header file for a class implementing the adaptive gate decomposition algorithm of arXiv:2203.04426. More...
#include "Optimization_Interface.h"

Go to the source code of this file.
Classes | |
| class | N_Qubit_Decomposition_adaptive |
| A base class to determine the decomposition of an N-qubit unitary into a sequence of CNOT and U3 gates. More... | |
Functions | |
| int | LAPACKE_zggev (int matrix_layout, char jobvl, char jobvr, int n, QGD_Complex16 *a, int lda, QGD_Complex16 *b, int ldb, QGD_Complex16 *alpha, QGD_Complex16 *beta, QGD_Complex16 *vl, int ldvl, QGD_Complex16 *vr, int ldvr) |
| Definition of the zggev function from Lapacke to calculate the eigenvalues of a complex matrix. More... | |
Header file for a class implementing the adaptive gate decomposition algorithm of arXiv:2203.04426.
Definition in file N_Qubit_Decomposition_adaptive.h.
| int LAPACKE_zggev | ( | int | matrix_layout, |
| char | jobvl, | ||
| char | jobvr, | ||
| int | n, | ||
| QGD_Complex16 * | a, | ||
| int | lda, | ||
| QGD_Complex16 * | b, | ||
| int | ldb, | ||
| QGD_Complex16 * | alpha, | ||
| QGD_Complex16 * | beta, | ||
| QGD_Complex16 * | vl, | ||
| int | ldvl, | ||
| QGD_Complex16 * | vr, | ||
| int | ldvr | ||
| ) |
Definition of the zggev function from Lapacke to calculate the eigenvalues of a complex matrix.
1.8.13