To logic network

Header: tweedledum/algorithms/utility/to_logic_network.hpp

template<class LogicNtk, class QCircuit>
LogicNtk tweedledum::to_logic_network(QCircuit const &qcircuit)

Converts a reversible quantum circuit into logic network.

This function creates a logic network from a reversible circuit. If the quantum circuit contains a non-classical gate, it will return empty circuit, otherwise an optional value that contains a logic network.

Parameters
  • qcircuit: Reversible quantum circuit.