Cove - A Practical Quantum Computer Programming Framework
IOperationQuantumFourierTransform Interface
NamespacesCove.BaseIOperationQuantumFourierTransform
Interface for the
Declaration Syntax
C#Visual BasicVisual C++
public interface IOperationQuantumFourierTransform : IQuantumOperation, 
	ICoveObject
Public Interface IOperationQuantumFourierTransform _
	Implements IQuantumOperation, ICoveObject
public interface class IOperationQuantumFourierTransform : IQuantumOperation, 
	ICoveObject
Members
All MembersMethods



IconMemberDescription
Combine(IQuantumOperation)
Combine two same sized operations into one.
(Inherited from IQuantumOperation.)
GetOperationAndTargets()()()
Get a string that shows the operations name and target. An example might be something like "CNOT: Control = 0, Target = 2".
(Inherited from IQuantumOperation.)
IsValidOperation()()()
Is this a valid quantum operation? All quantum operations must be unitary, so this allows for all operations to be checked before they are applied to registers.
(Inherited from IQuantumOperation.)
NumberOfQubitsOperatesOn()()()
Returns the number of qubits that the operation operates on. For example a CNot operation would return 2 since there are two qubits, target and control.
(Inherited from IQuantumOperation.)
Tensor(IQuantumOperation)
Tensor two operations into one combined one.
(Inherited from IQuantumOperation.)
ToString()()()
Get the string representation of the object
(Inherited from ICoveObject.)

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