ProtocolSpecificDistillationUnitSpecification Class

Protocol-specific specification for a magic-state distillation unit.

Defines the number of physical qubits and the duration (in logical cycle time units) for one round of distillation under a specific QEC code.

Constructor

ProtocolSpecificDistillationUnitSpecification(num_unit_qubits: int | None = None, duration_in_qubit_cycle_time: int | None = None)

Parameters

Name Description
num_unit_qubits
Default value: None
duration_in_qubit_cycle_time
Default value: None

Methods

post_validation

post_validation

post_validation(result)

Parameters

Name Description
result
Required

Attributes

duration_in_qubit_cycle_time

duration_in_qubit_cycle_time: int | None = None

num_unit_qubits

num_unit_qubits: int | None = None