Class QuantumForge
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
|
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
|
Improve this Doc
View Source
CorrelationMatrix(params NativeQuantumProperty[])
Declaration
public static float[,] CorrelationMatrix(params QuantumForge.NativeQuantumProperty[] props)
Parameters
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
|
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
|
Improve this Doc
View Source
Hadamard(NativeQuantumProperty, params Predicate[])
Declaration
public static void Hadamard(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
Parameters
|
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
|
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
|
Improve this Doc
View Source
InverseHadamard(NativeQuantumProperty, params Predicate[])
Declaration
public static void InverseHadamard(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
Parameters
|
Improve this Doc
View Source
Measure(params NativeQuantumProperty[])
Declaration
public static int[] Measure(params QuantumForge.NativeQuantumProperty[] props)
Parameters
Returns
|
Improve this Doc
View Source
Measure(Predicate[])
Declaration
public static int Measure(QuantumForge.Predicate[] preds)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public static float[] MutualInformation(params QuantumForge.NativeQuantumProperty[] props)
Parameters
Returns
|
Improve this Doc
View Source
NCycle(NativeQuantumProperty, NativeQuantumProperty, float)
Declaration
public static void NCycle(QuantumForge.NativeQuantumProperty prop1, QuantumForge.NativeQuantumProperty prop2, float fraction = 1)
Parameters
|
Improve this Doc
View Source
NShift(NativeQuantumProperty, NativeQuantumProperty, float)
Declaration
public static void NShift(QuantumForge.NativeQuantumProperty prop1, QuantumForge.NativeQuantumProperty prop2, float fraction = 1)
Parameters
|
Improve this Doc
View Source
PhaseRotate(float, params Predicate[])
Declaration
public static void PhaseRotate(float angle, params QuantumForge.Predicate[] preds)
Parameters
|
Improve this Doc
View Source
Probabilities(params NativeQuantumProperty[])
Declaration
public static QuantumForge.BasisProbability[] Probabilities(params QuantumForge.NativeQuantumProperty[] props)
Parameters
Returns
|
Improve this Doc
View Source
ReducedDensityMatrix(params NativeQuantumProperty[])
Declaration
public static Complex[,] ReducedDensityMatrix(params QuantumForge.NativeQuantumProperty[] props)
Parameters
Returns
|
Improve this Doc
View Source
Shift(NativeQuantumProperty, params Predicate[])
Declaration
public static void Shift(QuantumForge.NativeQuantumProperty prop, params QuantumForge.Predicate[] preds)
Parameters
|
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
|
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