QECC Methods |
The QECC type exposes the following members.
Name | Description | |
---|---|---|
![]() | Compile |
Compiles the target circuit into an error-correcting version.
|
![]() | Decode |
Decodes a set of measured physical qubits to get the measured value for a logical qubit.
|
![]() | 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.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Inject |
Injects dephasing errors with the given probability into the error-correcting circuit.
|
![]() | Log2Phys |
Gets the physical qubits that make up a logical qubit.
|
![]() | Prep |
A gate function that prepares a logical |0> qubit.
This gets compiled into the error-correcting circuit by the Compile method.
|
![]() | Replace |
Gets a replacement physical gate for an input logical gate.
The replacement may wrap a full Circuit.
|
![]() | 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.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |