Currently for Bell basis measurement dm_simulator uses measure method like qc.measure(0,0,basis='Bell',add_param='23')
Where 'add_param' tells the pair of qubit's on which measurement is being made.
First two arguments are not consider at all and are considered as dummy.
First two args of measure method are only used in case of single qubit measurement.
so if we go with qc.draw(), visually the circuit shows that measurement is being made on 0th qubit and result is stored on 0th classical bit. But in actual the measurement is made on qubit pair '23' in Bell basis
Is it possible to have measure method which will consider the first two parameters (two qubits & classical bits)
and perform bell basis measurement on those, instead of qubits in 'add_params' argument.
e.g qc.measure([2,3], [0,0] , basis='Bell' )
and qc.draw() gives correct visualization with respect to measurement.
Request you to share your thoughts whether it is advisable/rational to do it or not.
If its possible, request you to please guide us on how it can be achieved.