Cove - A Practical Quantum Computer Programming Framework
QuantumRegister Constructor (InitialQubitValues)
NamespacesCove.LocalSimulationQuantumRegisterQuantumRegister(array<Boolean>[]()[])
Create a new quantum register where each qubit is set to the bool specified in the array. Qubit x will be set to element x in InitialQubitValues.
Declaration Syntax
C#Visual BasicVisual C++
public QuantumRegister(
	bool[] InitialQubitValues
)
Public Sub New ( _
	InitialQubitValues As Boolean() _
)
public:
QuantumRegister(
	array<bool>^ InitialQubitValues
)
Parameters
InitialQubitValues (array< Boolean >[]()[])
An array of boolean initial values, must contain at least 1 element.
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if InitialQubitValues is null.
ArgumentOutOfRangeExceptionThrown if InitialQubitValues does not contain at least one element.

Assembly: Cove.LocalSimulation (Module: Cove.LocalSimulation) Version: 1.0.0.0 (1.0.0.0)