Track which qubits are local in the simple DP, do not add non-local qubits to kernels
Verify the schedule to be executable in benchmark_dp
Added more data points in benchmark_dp
Changes in general:
Generalized controlled gates now take the underlying controlled gate's is_symmetric() and is_diagonal() directly. I believe changing control indices will not affect these two properties.
Changes to the simulator:
Changes in general:
is_symmetric()
andis_diagonal()
directly. I believe changing control indices will not affect these two properties.