The interface for operations applied to qubits. This is meant to serve as a base interface, and there are no direct implementations.
Assembly: Cove.Base (Module: Cove.Base) Version: 220.127.116.11 (18.104.22.168)
Combine two same sized operations into one.
Get a string that shows the operations name and target. An example might be something like "CNOT: Control = 0, Target = 2".
Is this a valid quantum operation? All quantum operations must be unitary, so this allows for all operations to be checked before they are applied to registers.
Returns the number of qubits that the operation operates on. For example a CNot operation would return 2 since there are two qubits, target and control.
Tensor two operations into one combined one.
Get the string representation of the object(Inherited from ICoveObject.)