|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Class to solve VQE problems. More...
#include "Optimization_Interface.h"

Go to the source code of this file.
Classes | |
| struct | DensityBridgeOperationInfo |
| Reviewable metadata describing one lowered density-bridge operation. More... | |
| struct | DensityNoiseSpec |
| Ordered fixed-noise insertion metadata. More... | |
| struct | SimulationResult |
| Container for statistics returned by shot-noise simulations. More... | |
| class | Variational_Quantum_Eigensolver_Base |
| A base class to solve VQE problems This class can be used to approximate the ground state of the input Hamiltonian (sparse format) via a quantum circuit. More... | |
Namespaces | |
| squander | |
| squander::density | |
Enumerations | |
| enum | ansatz_type { HEA, HEA_ZYZ, QCMRF, HEA, HEA_ZYZ } |
| Type definition of the fifferent types of ansatz. More... | |
| enum | density_noise_type { LOCAL_DEPOLARIZING_NOISE = 0, AMPLITUDE_DAMPING_NOISE = 1, PHASE_DAMPING_NOISE = 2 } |
| Supported local noise channels. More... | |
| enum | vqe_backend_type { STATE_VECTOR_BACKEND = 0, DENSITY_MATRIX_BACKEND = 1 } |
| Supported execution backends for the VQE workflow contract. More... | |
| enum | vqe_circuit_source_type { VQE_CIRCUIT_SOURCE_UNSET = 0, VQE_CIRCUIT_SOURCE_GENERATED_HEA = 1, VQE_CIRCUIT_SOURCE_GENERATED_HEA_ZYZ = 2, VQE_CIRCUIT_SOURCE_BINARY_IMPORT = 3, VQE_CIRCUIT_SOURCE_CUSTOM_GATE_STRUCTURE = 4 } |
| Provenance of the active VQE circuit used for backend validation. More... | |
Class to solve VQE problems.
Definition in file Variational_Quantum_Eigensolver_Base.h.
| enum ansatz_type |
Type definition of the fifferent types of ansatz.
| Enumerator | |
|---|---|
| HEA | |
| HEA_ZYZ | |
| QCMRF | |
| HEA | |
| HEA_ZYZ | |
Definition at line 64 of file Variational_Quantum_Eigensolver_Base.h.
| enum density_noise_type |
Supported local noise channels.
| Enumerator | |
|---|---|
| LOCAL_DEPOLARIZING_NOISE | |
| AMPLITUDE_DAMPING_NOISE | |
| PHASE_DAMPING_NOISE | |
Definition at line 73 of file Variational_Quantum_Eigensolver_Base.h.
| enum vqe_backend_type |
Supported execution backends for the VQE workflow contract.
| Enumerator | |
|---|---|
| STATE_VECTOR_BACKEND | |
| DENSITY_MATRIX_BACKEND | |
Definition at line 67 of file Variational_Quantum_Eigensolver_Base.h.
Provenance of the active VQE circuit used for backend validation.
| Enumerator | |
|---|---|
| VQE_CIRCUIT_SOURCE_UNSET | |
| VQE_CIRCUIT_SOURCE_GENERATED_HEA | |
| VQE_CIRCUIT_SOURCE_GENERATED_HEA_ZYZ | |
| VQE_CIRCUIT_SOURCE_BINARY_IMPORT | |
| VQE_CIRCUIT_SOURCE_CUSTOM_GATE_STRUCTURE | |
Definition at line 80 of file Variational_Quantum_Eigensolver_Base.h.
1.8.13