|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
#include <atomic>#include "Decomposition_Base.h"#include "BFGS_Powell.h"#include "Bayes_Opt.h"#include "Powells_method.h"

Go to the source code of this file.
Classes | |
| class | Optimization_Interface |
| A base class to determine the decomposition of an N-qubit unitary into a sequence of CNOT and U3 gates. More... | |
Enumerations | |
| enum | cost_function_type { FROBENIUS_NORM, FROBENIUS_NORM_CORRECTION1, FROBENIUS_NORM_CORRECTION2, HILBERT_SCHMIDT_TEST, HILBERT_SCHMIDT_TEST_CORRECTION1, HILBERT_SCHMIDT_TEST_CORRECTION2, SUM_OF_SQUARES, VQE, GQML, INFIDELITY, OSR_ENTANGLEMENT } |
| Type definition of the different types of the cost function. More... | |
| enum | optimization_aglorithms { ADAM, BFGS, BFGS2, ADAM_BATCHED, AGENTS, COSINE, AGENTS_COMBINED, GRAD_DESCEND, BAYES_OPT, BAYES_AGENTS, GRAD_DESCEND_PARAMETER_SHIFT_RULE } |
| implemented optimization strategies More... | |
| enum cost_function_type |
Type definition of the different types of the cost function.
Definition at line 43 of file Optimization_Interface.h.
implemented optimization strategies
| Enumerator | |
|---|---|
| ADAM | |
| BFGS | |
| BFGS2 | |
| ADAM_BATCHED | |
| AGENTS | |
| COSINE | |
| AGENTS_COMBINED | |
| GRAD_DESCEND | |
| BAYES_OPT | |
| BAYES_AGENTS | |
| GRAD_DESCEND_PARAMETER_SHIFT_RULE | |
Definition at line 50 of file Optimization_Interface.h.
1.8.13