QNLP
v1.0
|
For the 5+ controlled NCX decomposition routines defined within https://arxiv.org/pdf/quant-ph/9503016.pdf. More...
Data Fields | |
std::size_t | n |
std::size_t | m |
std::size_t | l |
std::size_t | num_ops |
For the 5+ controlled NCX decomposition routines defined within https://arxiv.org/pdf/quant-ph/9503016.pdf.
n:= number of control lines, n>=5 m:= multi-control gate partition 1, m \in {2,...,n-3} l:= multi-control gate partition 2, l = n-m-1
std::size_t QNLP::NCU< SimulatorType >::OptParamsCX::l |
Definition at line 43 of file ncu.hpp.
Referenced by QNLP::NCU< SimulatorType >::find_optimal_params().
std::size_t QNLP::NCU< SimulatorType >::OptParamsCX::m |
Definition at line 42 of file ncu.hpp.
Referenced by QNLP::NCU< SimulatorType >::find_optimal_params().
std::size_t QNLP::NCU< SimulatorType >::OptParamsCX::n |
std::size_t QNLP::NCU< SimulatorType >::OptParamsCX::num_ops |
Definition at line 44 of file ncu.hpp.
Referenced by QNLP::NCU< SimulatorType >::find_optimal_params().