| 226 | } |
| 227 | |
| 228 | void assert_receiverCanFitSendersEntireState(Qureg receiver, Qureg sender) { |
| 229 | |
| 230 | if (receiver.numAmpsPerNode < sender.numAmps) |
| 231 | raiseInternalError("A distributed function attempted to broadcast a Qureg's entire state into another Qureg's buffer, which could not fit all global amps."); |
| 232 | } |
| 233 | |
| 234 | void assert_receiverCanFitSendersEntireElems(Qureg receiver, FullStateDiagMatr sender) { |
| 235 |
no test coverage detected