Steane7 Class |
Namespace: Microsoft.Research.Liquid
[<SerializableAttribute>] type Steane7 = class inherit QECC end
The Steane7 type exposes the following members.
Name | Description | |
---|---|---|
Circuit |
The error-correcting circuit built by
Compile.
The circuit will be built now if it hasn't already been.
(Inherited from QECC.) | |
Ket |
The state vector for the compiled code.
(Inherited from QECC.) | |
NumFixed |
The number of syndrome fixups performed.
|
Name | Description | |
---|---|---|
Compile |
Compiles the target circuit into an error-correcting version.
(Inherited from QECC.) | |
Decode |
Decodes a set of measured physical qubits to get the measured value for a logical qubit.
(Overrides QECCDecode(FSharpListQubit).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetMeasured |
Gets the measured values of the physical qubits that make up a logical qubit
and returns them combined into a single integer, one bit per qubit.
(Inherited from QECC.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Inject |
Injects dephasing errors with the given probability into the error-correcting circuit.
(Inherited from QECC.) | |
Log2Phys |
Gets the physical qubits that make up a logical qubit.
(Inherited from QECC.) | |
Prep |
A gate function that prepares a logical |0> qubit.
This gets compiled into the error-correcting circuit by the Compile method.
(Overrides QECCPrep(FSharpListQubit).) | |
Replace |
Gets a replacement physical gate for an input logical gate.
The replacement may wrap a full Circuit.
(Inherited from QECC.) | |
Syndrome |
A gate function that measures the physical qubits for a single logical qubit
and applies any necessary corrections.
This gets compiled into the error-correcting circuit by the Compile method.
(Overrides QECCSyndrome(FSharpListQubit).) | |
Test1 |
Tests the Steane7 QECC on a single logical qubit with forced X, Y, and Z error injections.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |