EstimatorQecScheme Class
Quantum error correction scheme parameters for resource estimation.
Specify a built-in scheme by setting name to one of the
QECScheme constants, or define a custom scheme by setting
the threshold and code-distance parameters directly.
Constructor
EstimatorQecScheme(name: str | None = None, error_correction_threshold: float | None = None, crossing_prefactor: float | None = None, distance_coefficient_power: int | None = None, logical_cycle_time: str | None = None, physical_qubits_per_logical_qubit: str | None = None, max_code_distance: int | None = None)
Parameters
| Name | Description |
|---|---|
|
name
|
Default value: None
|
|
error_correction_threshold
|
Default value: None
|
|
crossing_prefactor
|
Default value: None
|
|
distance_coefficient_power
|
Default value: None
|
|
logical_cycle_time
|
Default value: None
|
|
physical_qubits_per_logical_qubit
|
Default value: None
|
|
max_code_distance
|
Default value: None
|
Attributes
crossing_prefactor
crossing_prefactor: float | None = None
distance_coefficient_power
distance_coefficient_power: int | None = None
error_correction_threshold
error_correction_threshold: float | None = None
logical_cycle_time
logical_cycle_time: str | None = None
max_code_distance
max_code_distance: int | None = None
name
name: str | None = None
physical_qubits_per_logical_qubit
physical_qubits_per_logical_qubit: str | None = None