| 
    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.