Search Results for

    Show / Hide Table of Contents

    Class QuantumForge

    Inheritance
    object
    QuantumForge
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: QRG.QuantumForge.Core
    Assembly: .dll
    Syntax
    public static class QuantumForge

    Methods

    | Improve this Doc View Source

    Clock(NativeQuantumProperty, params Predicate[])

    Declaration
    public static void Clock(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    Predicate[] preds
    | Improve this Doc View Source

    Clock(NativeQuantumProperty, float, params Predicate[])

    Declaration
    public static void Clock(QuantumForge.NativeQuantumProperty prop, float fraction, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    float fraction
    Predicate[] preds
    | Improve this Doc View Source

    CorrelationMatrix(params NativeQuantumProperty[])

    Declaration
    public static float[,] CorrelationMatrix(params QuantumForge.NativeQuantumProperty[] props)
    Parameters
    Type Name Description
    NativeQuantumProperty[] props
    Returns
    Type Description
    float[,]
    | Improve this Doc View Source

    Cycle(NativeQuantumProperty, params Predicate[])

    Declaration
    public static void Cycle(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    Predicate[] preds
    | Improve this Doc View Source

    Cycle(NativeQuantumProperty, float, params Predicate[])

    Declaration
    public static void Cycle(QuantumForge.NativeQuantumProperty prop, float fraction, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    float fraction
    Predicate[] preds
    | Improve this Doc View Source

    Hadamard(NativeQuantumProperty, params Predicate[])

    Declaration
    public static void Hadamard(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    Predicate[] preds
    | Improve this Doc View Source

    ISwap(NativeQuantumProperty, NativeQuantumProperty, params Predicate[])

    Declaration
    public static void ISwap(QuantumForge.NativeQuantumProperty p1, QuantumForge.NativeQuantumProperty p2, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty p1
    QuantumForge.NativeQuantumProperty p2
    Predicate[] preds
    | Improve this Doc View Source

    ISwap(NativeQuantumProperty, NativeQuantumProperty, float, params Predicate[])

    Declaration
    public static void ISwap(QuantumForge.NativeQuantumProperty p1, QuantumForge.NativeQuantumProperty p2, float fraction, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty p1
    QuantumForge.NativeQuantumProperty p2
    float fraction
    Predicate[] preds
    | Improve this Doc View Source

    InverseHadamard(NativeQuantumProperty, params Predicate[])

    Declaration
    public static void InverseHadamard(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    Predicate[] preds
    | Improve this Doc View Source

    Measure(params NativeQuantumProperty[])

    Declaration
    public static int[] Measure(params QuantumForge.NativeQuantumProperty[] props)
    Parameters
    Type Name Description
    NativeQuantumProperty[] props
    Returns
    Type Description
    int[]
    | Improve this Doc View Source

    Measure(Predicate[])

    Declaration
    public static int Measure(QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    Predicate[] preds
    Returns
    Type Description
    int
    | Improve this Doc View Source

    MutualInformation(params NativeQuantumProperty[])

    Declaration
    public static float[] MutualInformation(params QuantumForge.NativeQuantumProperty[] props)
    Parameters
    Type Name Description
    NativeQuantumProperty[] props
    Returns
    Type Description
    float[]
    | Improve this Doc View Source

    NCycle(NativeQuantumProperty, NativeQuantumProperty, float)

    Declaration
    public static void NCycle(QuantumForge.NativeQuantumProperty prop1, QuantumForge.NativeQuantumProperty prop2, float fraction = 1)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop1
    QuantumForge.NativeQuantumProperty prop2
    float fraction
    | Improve this Doc View Source

    NShift(NativeQuantumProperty, NativeQuantumProperty, float)

    Declaration
    public static void NShift(QuantumForge.NativeQuantumProperty prop1, QuantumForge.NativeQuantumProperty prop2, float fraction = 1)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop1
    QuantumForge.NativeQuantumProperty prop2
    float fraction
    | Improve this Doc View Source

    PhaseRotate(float, params Predicate[])

    Declaration
    public static void PhaseRotate(float angle, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    float angle
    Predicate[] preds
    | Improve this Doc View Source

    Probabilities(params NativeQuantumProperty[])

    Declaration
    public static QuantumForge.BasisProbability[] Probabilities(params QuantumForge.NativeQuantumProperty[] props)
    Parameters
    Type Name Description
    NativeQuantumProperty[] props
    Returns
    Type Description
    BasisProbability[]
    | Improve this Doc View Source

    ReducedDensityMatrix(params NativeQuantumProperty[])

    Declaration
    public static Complex[,] ReducedDensityMatrix(params QuantumForge.NativeQuantumProperty[] props)
    Parameters
    Type Name Description
    NativeQuantumProperty[] props
    Returns
    Type Description
    Complex[,]
    | Improve this Doc View Source

    Shift(NativeQuantumProperty, params Predicate[])

    Declaration
    public static void Shift(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    Predicate[] preds
    | Improve this Doc View Source

    Shift(NativeQuantumProperty, float, params Predicate[])

    Declaration
    public static void Shift(QuantumForge.NativeQuantumProperty prop, float fraction, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty prop
    float fraction
    Predicate[] preds
    | Improve this Doc View Source

    Swap(NativeQuantumProperty, NativeQuantumProperty, params Predicate[])

    Declaration
    public static void Swap(QuantumForge.NativeQuantumProperty p1, QuantumForge.NativeQuantumProperty p2, params QuantumForge.Predicate[] preds)
    Parameters
    Type Name Description
    QuantumForge.NativeQuantumProperty p1
    QuantumForge.NativeQuantumProperty p2
    Predicate[] preds
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX