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)
public:
virtual List<IQuantumOperation^>^ FactoringUf(
	array<int>^ Register1Indexes, 
	array<int>^ Register2Indexes, 
	int N
) sealed
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.LocalSimulation (Module: Cove.LocalSimulation) Version: 1.0.0.0 (1.0.0.0)