|
Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Public Member Functions | |
| def | create_custom_gate_structure_finalyzing (self, qbit_num, Circuit_ret=None) |
| def | create_custom_gate_structure_lin_2qubit (self, layer_num=1, Circuit_ret=None) |
| def | create_custom_gate_structure_lin_3qubit (self, layer_num=2) |
| def | get_Unitary (self, H) |
| def | test_N_Qubit_Decomposition_3qubit (self) |
This is a test class of the python iterface to the decompsition classes of the QGD package
Definition at line 39 of file test_fmo.py.
| def tests.decomposition.test_fmo.Test_Decomposition.create_custom_gate_structure_finalyzing | ( | self, | |
| qbit_num, | |||
Circuit_ret = None |
|||
| ) |
Rotating qubits into state |0>
Definition at line 169 of file test_fmo.py.

| def tests.decomposition.test_fmo.Test_Decomposition.create_custom_gate_structure_lin_2qubit | ( | self, | |
layer_num = 1, |
|||
Circuit_ret = None |
|||
| ) |
Add layers to disentangle the final 2 qubits linear chain with IBM native operations
Definition at line 119 of file test_fmo.py.

| def tests.decomposition.test_fmo.Test_Decomposition.create_custom_gate_structure_lin_3qubit | ( | self, | |
layer_num = 2 |
|||
| ) |
Add layers to disentangle the 3rd qubit from the others linear chain with IBM native operations
Definition at line 43 of file test_fmo.py.

| def tests.decomposition.test_fmo.Test_Decomposition.get_Unitary | ( | self, | |
| H | |||
| ) |
| def tests.decomposition.test_fmo.Test_Decomposition.test_N_Qubit_Decomposition_3qubit | ( | self | ) |
1.8.13