| 3560 | } |
| 3561 | |
| 3562 | bool areQubitsDisjoint(qindex qubitsMaskA, int* qubitsB, int numQubitsB) { |
| 3563 | |
| 3564 | for (int n=0; n<numQubitsB; n++) |
| 3565 | if (getBit(qubitsMaskA, qubitsB[n])) |
| 3566 | return false; |
| 3567 | |
| 3568 | return true; |
| 3569 | } |
| 3570 | |
| 3571 | bool areQubitsDisjoint(int* qubitsA, int numQubitsA, int* qubitsB, int numQubitsB) { |
| 3572 |
no test coverage detected