PhaseCCX Class

Definition

[Microsoft.Quantum.Simulation.Core.SourceLocation("D:\a\1\s\submodules\qsharp-runtime\src\Simulation\Simulators\OpenSystemsSimulator\Decompositions\ApplyWithLessControls.qs", Microsoft.Quantum.Simulation.Core.OperationFunctor.Body, 26, -1)]
[Microsoft.Quantum.Simulation.Core.SourceLocation("D:\a\1\s\submodules\qsharp-runtime\src\Simulation\Simulators\OpenSystemsSimulator\Decompositions\ApplyWithLessControls.qs", Microsoft.Quantum.Simulation.Core.OperationFunctor.Adjoint, 26, -1)]
public class PhaseCCX : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.Qubit, Microsoft.Quantum.Simulation.Core.Qubit, Microsoft.Quantum.Simulation.Core.Qubit)>
[<Microsoft.Quantum.Simulation.Core.SourceLocation("D:\a\1\s\submodules\qsharp-runtime\src\Simulation\Simulators\OpenSystemsSimulator\Decompositions\ApplyWithLessControls.qs", Microsoft.Quantum.Simulation.Core.OperationFunctor.Body, 26, -1)>]
[<Microsoft.Quantum.Simulation.Core.SourceLocation("D:\a\1\s\submodules\qsharp-runtime\src\Simulation\Simulators\OpenSystemsSimulator\Decompositions\ApplyWithLessControls.qs", Microsoft.Quantum.Simulation.Core.OperationFunctor.Adjoint, 26, -1)>]
type PhaseCCX = class
    inherit Adjointable<ValueTuple<Qubit, Qubit, Qubit>>
    interface ICallable
    interface IApplyData
Public Class PhaseCCX
Inherits Adjointable(Of ValueTuple(Of Qubit, Qubit, Qubit))
Inheritance
Microsoft.Quantum.Simulation.Core.Adjointable<ValueTuple<Microsoft.Quantum.Simulation.Core.Qubit,Microsoft.Quantum.Simulation.Core.Qubit,Microsoft.Quantum.Simulation.Core.Qubit>>
PhaseCCX
Attributes
Microsoft.Quantum.Simulation.Core.SourceLocationAttribute
Implements
Microsoft.Quantum.Simulation.Core.IApplyData Microsoft.Quantum.Simulation.Core.ICallable

Constructors

PhaseCCX(IOperationFactory)

Properties

__AdjointBody__
__Body__
Microsoft__Quantum__Simulation__Simulators__NativeInterface__CNOT
Microsoft__Quantum__Simulation__Simulators__NativeInterface__H
Microsoft__Quantum__Simulation__Simulators__NativeInterface__T

Methods

__DataIn__(ValueTuple<Qubit,Qubit,Qubit>)
__DataOut__(QVoid)
__Init__()
Run(IOperationFactory, Qubit, Qubit, Qubit)

Explicit Interface Implementations

ICallable.FullName
ICallable.Name

Applies to