Overloaded constructor to set the target operation.

C# | Visual Basic | Visual C++ |
public OperationControlledU( IQubitOperation TargetOperation )
Public Sub New ( _ TargetOperation As IQubitOperation _ )
public: OperationControlledU( IQubitOperation^ TargetOperation )

- TargetOperation (IQubitOperation)
- The target operation

Exception | Condition |
---|---|
ArgumentException | Thrown if TargetOperation does
not derive from GeneralSimulatedQubitOperation. The local simulation can
only work on operations derived from it. |