QNLP
v1.0
|
Defines class with operator which applies the Grover diffusion to a marked register. Follows the Q = -A S_0 A structure as defined in https://arxiv.org/pdf/quant-ph/0005055.pdf. More...
#include <cstddef>
#include <cmath>
#include <complex>
#include <vector>
Go to the source code of this file.
Data Structures | |
class | QNLP::Diffusion< SimulatorType > |
Class definition for applying Grover diffusion to a marked register. More... | |
Namespaces | |
QNLP | |
Defines class with operator which applies the Grover diffusion to a marked register. Follows the Q = -A S_0 A structure as defined in https://arxiv.org/pdf/quant-ph/0005055.pdf.
Definition in file diffusion.hpp.