Skip to content

Commit

Permalink
Fix broken link
Browse files Browse the repository at this point in the history
  • Loading branch information
WrathfulSpatula committed Sep 30, 2023
1 parent 708365c commit ed18580
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/api/qcircuit.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Defined in `QCircuit.hpp <https://github.com/vm6502q/qrack/blob/main/include/qci

This is a class that represents and optimizes a simple quantum "circuit," (without directly simulating it). Its constructor argument turns on-the-fly circuit simplification on or off.

Via `QCircuitGate`, the fundamental "atomic" gate of a `QCircuit` is "uniformly controlled." (See `Quantum circuits with uniformly controlled one-qubit gates <https://arxiv.org/abs/quant-ph/0410066)>`_.) In other words, a different "target qubit payload" (as a 2x2 operator on a single qubit, controlled) is associated with every logical permutation of control qubits, which can greatly optimize performance through coalescence in an efficient form for state vector simulation.
Via `QCircuitGate`, the fundamental "atomic" gate of a `QCircuit` is "uniformly controlled." (See `Quantum circuits with uniformly controlled one-qubit gates <https://arxiv.org/abs/quant-ph/0410066>`_.) In other words, a different "target qubit payload" (as a 2x2 operator on a single qubit, controlled) is associated with every logical permutation of control qubits, which can greatly optimize performance through coalescence in an efficient form for state vector simulation.

.. doxygenfunction:: Qrack::QCircuit::QCircuit(bool)
.. doxygenfunction:: Qrack::QCircuit::QCircuit(bitLenInt, const std::list<QCircuitGatePtr>&, bool)
Expand Down

0 comments on commit ed18580

Please sign in to comment.