Quantum Gate Decomposer
v1.3
Powerful decomposition of almost any unitary into U3 and CNOT gates
Operation_block Member List
This is the complete list of members for
Operation_block
, including all inherited members.
add_cnot_to_end
(int control_qbit, int target_qbit)
Operation_block
add_cnot_to_front
(int control_qbit, int target_qbit)
Operation_block
add_operation_to_end
(Operation *operation)
Operation_block
add_operation_to_front
(Operation *operation)
Operation_block
add_operations_to_end
(std::vector< Operation * > operations_in)
Operation_block
add_operations_to_front
(std::vector< Operation * > operations_in)
Operation_block
add_u3_to_end
(int target_qbit, bool Theta, bool Phi, bool Lambda)
Operation_block
add_u3_to_front
(int target_qbit, bool Theta, bool Phi, bool Lambda)
Operation_block
clone
()
Operation_block
combine
(Operation_block *op_block)
Operation_block
control_qbit
Operation
protected
extract_operations
(Operation_block *op_block)
Operation_block
get_control_qbit
()
Operation
get_gate_nums
()
Operation_block
get_involved_qubits
()
Operation_block
get_matrices
(const double *parameters)
Operation_block
get_matrix
(const double *parameters)
Operation_block
Operation::get_matrix
()
Operation
get_operation_num
()
Operation_block
get_operations
()
Operation_block
get_parameter_num
()
Operation_block
get_qbit_num
()
Operation
get_target_qbit
()
Operation
get_type
()
Operation
layer_num
Operation_block
protected
list_operations
(const double *parameters, int start_index)
Operation_block
matrix_size
Operation
protected
Operation
()
Operation
Operation
(int qbit_num_in)
Operation
Operation_block
()
Operation_block
Operation_block
(int qbit_num_in)
Operation_block
operations
Operation_block
protected
parameter_num
Operation
protected
qbit_num
Operation
protected
release_operations
()
Operation_block
reorder_qubits
(std::vector< int > qbit_list)
Operation_block
virtual
set_matrix
(Matrix input)
Operation
set_qbit_num
(int qbit_num_in)
Operation_block
virtual
target_qbit
Operation
protected
type
Operation
protected
~Operation
()
Operation
virtual
~Operation_block
()
Operation_block
virtual
Generated on Mon Jan 18 2021 18:13:44 for Quantum Gate Decomposer by
1.8.16