Set qubits based on the boolean values given.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public IQuantumRegister SetQubits( bool[] QubitValues )
Public Function SetQubits ( _ QubitValues As Boolean() _ ) As IQuantumRegister
public: virtual IQuantumRegister^ SetQubits( array<bool>^ QubitValues ) sealed
Parameters
- QubitValues (array< Boolean >[]()[])
- Values to set each qubit to. Qubit at position x will be set to the boolean element at position x in QubitValues.
Return Value
A reference to the modified register.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown if QubitValues is null. |
ArgumentOutOfRangeException | Thrown if the length of QubitValues
does not match the length of the exposed qubits in the register. |