InsertQubits Method (AtIndex, RegistersToInsert)
Cove - A Practical Quantum Computer Programming Framework
InsertQubits Method (AtIndex, RegistersToInsert)
NamespacesCove.BaseIQuantumRegisterInsertQubits(Int32, array<IQuantumRegister>[]()[])
Insert quantum registers into this one.
Declaration Syntax
C#Visual BasicVisual C++
IQuantumRegister InsertQubits(
	int AtIndex,
	IQuantumRegister[] RegistersToInsert
)
Function InsertQubits ( _
	AtIndex As Integer, _
	RegistersToInsert As IQuantumRegister() _
) As IQuantumRegister
IQuantumRegister^ InsertQubits(
	int AtIndex, 
	array<IQuantumRegister^>^ RegistersToInsert
)
Parameters
AtIndex (Int32)
The register will be inserted starting at this index. The qubits at this index and after at the existing one will be shifted.
RegistersToInsert (array< IQuantumRegister >[]()[])
The registers to insert. They will be inserted in the same order they are in the array. Passing null is valid and has no effect on the register.
Return Value
A reference to the combined register.
Exceptions
ExceptionCondition
IndexOutOfRangeExceptionThrown if the index specified is out of range.

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