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

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