跳转至

TemplateSearching

QuICT.qcda.optimization.template_optimization.template_searching.TemplateSearching

TemplateSearching(qubit_num, gate_num, gate_dep)

for clifford gates search for S, CNOT, H gates

Source code in QuICT/qcda/optimization/template_optimization/template_searching/template_searching.py
def __init__(self, qubit_num, gate_num, gate_dep):
    self.qubit_num = qubit_num
    self.gate_num = gate_num
    self.dep = gate_dep
    self.template_list = []
    self.temp_qubit_dep = [0] * qubit_num
    self.target = []
    for i in range(qubit_num):
        self.target.append(i)