Class QuantumCircuitOptimizer¶
Defined in File circuit_optimizer.hpp
Class Documentation¶
-
class QuantumCircuitOptimizer¶
Public Functions
-
inline QuantumCircuitOptimizer(UINT mpi_size = 0)¶
-
inline virtual ~QuantumCircuitOptimizer()¶
-
void optimize(QuantumCircuit *circuit, UINT max_block_size = 2, UINT swap_level = 0)¶
-
void optimize_light(QuantumCircuit *circuit, UINT swap_level = 0)¶
-
QuantumGateMatrix *merge_all(const QuantumCircuit *circuit)¶
-
inline QuantumCircuitOptimizer(UINT mpi_size = 0)¶