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