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_qbitOperationprotected
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_numOperation_blockprotected
list_operations(const double *parameters, int start_index)Operation_block
matrix_sizeOperationprotected
Operation()Operation
Operation(int qbit_num_in)Operation
Operation_block()Operation_block
Operation_block(int qbit_num_in)Operation_block
operationsOperation_blockprotected
parameter_numOperationprotected
qbit_numOperationprotected
release_operations()Operation_block
reorder_qubits(std::vector< int > qbit_list)Operation_blockvirtual
set_matrix(Matrix input)Operation
set_qbit_num(int qbit_num_in)Operation_blockvirtual
target_qbitOperationprotected
typeOperationprotected
~Operation()Operationvirtual
~Operation_block()Operation_blockvirtual