Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Header file for a class to determine the decomposition of an N-qubit unitary into a sequence of CNOT and U3 gates. More...
Go to the source code of this file.
Classes | |
class | N_Qubit_Decomposition |
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 to determine the decomposition of an N-qubit unitary into a sequence of CNOT and U3 gates.
Header file for a class implementing optimization engines.
Definition in file N_Qubit_Decomposition.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.