Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
squander.gates.qgd_Circuit.qgd_Circuit Member List

This is the complete list of members for squander.gates.qgd_Circuit.qgd_Circuit, including all inherited members.

__init__(self, qbit_num)squander.gates.qgd_Circuit.qgd_Circuit
add_adaptive(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CCX(self, target_qbit, control_qbits)squander.gates.qgd_Circuit.qgd_Circuit
add_CH(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Circuit(self, gate)squander.gates.qgd_Circuit.qgd_Circuit
add_CNOT(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CP(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CR(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CROT(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CRX(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CRY(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CRZ(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CSWAP(self, target_qbits, control_qbits)squander.gates.qgd_Circuit.qgd_Circuit
add_CU(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_CZ(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Gate(self, qgd_gate)squander.gates.qgd_Circuit.qgd_Circuit
add_GENERAL(self, operation_mtx, target_qbits=None, control_qbits=None, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
add_H(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_R(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_RX(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_RXX(self, target_qbits, target_qbit2=-1)squander.gates.qgd_Circuit.qgd_Circuit
add_RY(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_RYY(self, target_qbits, target_qbit2=-1)squander.gates.qgd_Circuit.qgd_Circuit
add_RZ(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_RZZ(self, target_qbits, target_qbit2=-1)squander.gates.qgd_Circuit.qgd_Circuit
add_S(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Sdg(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_SWAP(self, target_qbits, target_qbit2=-1)squander.gates.qgd_Circuit.qgd_Circuit
add_SX(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_SXdg(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_SYC(self, target_qbit, control_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_T(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Tdg(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_U1(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_U2(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_U3(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_X(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Y(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
add_Z(self, target_qbit)squander.gates.qgd_Circuit.qgd_Circuit
apply_derivate_to(self, parameters_mtx, unitary_mtx, parallel=1, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
apply_from_right(self, parameters_mtx, unitary_mtx, parallel=1, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
apply_to(self, parameters_mtx, unitary_mtx, parallel=1, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
apply_to_combined(self, parameters_mtx, unitary_mtx, parallel=1, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
apply_to_list(self, inputs, parameters_mtx, parallel=1, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
get_Children(self, gate)squander.gates.qgd_Circuit.qgd_Circuit
get_Gate_Nums(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Gates(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Matrix(self, parameters_mtx, is_f32=False)squander.gates.qgd_Circuit.qgd_Circuit
get_Parameter_Num(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Parameter_Start_Index(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Parents(self, gate)squander.gates.qgd_Circuit.qgd_Circuit
get_Qbit_Num(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Qbits(self)squander.gates.qgd_Circuit.qgd_Circuit
get_Second_Renyi_Entropy(self, parameters=None, input_state=None, qubit_list=None)squander.gates.qgd_Circuit.qgd_Circuit
Remap_Qbits(self, qbit_map, qbit_num=None)squander.gates.qgd_Circuit.qgd_Circuit
set_min_fusion(self, min_fusion)squander.gates.qgd_Circuit.qgd_Circuit