Apply a series of operations to the quantum register. If any of the operations are invalid and an exception is thrown then the state of the register is not altered.
- Operations (<(Of <(IQuantumOperation>)>))
- Operations to apply. They will be applied in order from lowest index to highest.
A reference to this register after the operation has been applied.
Assembly: Cove.LocalSimulation (Module: Cove.LocalSimulation) Version: 184.108.40.206 (220.127.116.11)
|NotUnitaryOperationException||Thrown if a non-unitary operation is
passed. All quantum operations must be unitary.|
|SizeMismatchException||Thrown if the size of one of the operations
does not match the size of the register.|
|Thrown if the operation does not have
AbstractSimulatedQuantumOperation as a base class.|