FactoringUf Method (Register1Indexes, Register2Indexes, N)
Cove - A Practical Quantum Computer Programming Framework
FactoringUf Method (Register1Indexes, Register2Indexes, N)
NamespacesCove.BaseIQuantumAlgorithmsFactoringUf(array<Int32>[]()[], array<Int32>[]()[], Int32)
Perform Uf for factoring
Declaration Syntax
C#Visual BasicVisual C++
List<IQuantumOperation> FactoringUf(
	int[] Register1Indexes,
	int[] Register2Indexes,
	int N
)
Function FactoringUf ( _
	Register1Indexes As Integer(), _
	Register2Indexes As Integer(), _
	N As Integer _
) As List(Of IQuantumOperation)
List<IQuantumOperation^>^ FactoringUf(
	array<int>^ Register1Indexes, 
	array<int>^ Register2Indexes, 
	int N
)
Parameters
Register1Indexes (array< Int32 >[]()[])
First register
Register2Indexes (array< Int32 >[]()[])
Second register
N (Int32)
Number being factored.
Return Value
The operations to apply Uf
Exceptions
ExceptionCondition
DuplicateIndexesExceptionThrown if any of the indexes specified are duplicates.
ArgumentNullExceptionThrown if the parameters are null.
ArgumentOutOfRangeExceptionThrown if the indexes specified are invalid.

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