Register PhaseKick Method A Sandcastle Documented Class Library

Performs a phase kick (or phase shift) on the the register's state. The operation is represented by the unitary matrix:

Namespace: Quantum
Assembly: Quantum (in Quantum.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public void PhaseKick(
	double gamma,
	int target,
	params int[] controls
)

Parameters

gamma
Type: System Double
The phase value.
target
Type: System Int32
The position of target qubit in register (0 indicates the Least Significant Bit).
controls
Type:  System Int32 
See Also