DistillationUnitSpecification 클래스

매직 스테이트 증류 단위에 대한 사양입니다.

설정name하여 기본 제공 단위를 선택하거나 , num_output_ts, failure_probability_formulaoutput_error_rate_formula및 선택적으로 물리적 및 논리적 큐비트 사양을 num_input_ts제공하여 사용자 지정 단위를 정의합니다.

생성자

DistillationUnitSpecification(name: str | None = None, display_name: str | None = None, num_input_ts: int | None = None, num_output_ts: int | None = None, failure_probability_formula: str | None = None, output_error_rate_formula: str | None = None, physical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = None, logical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = None, logical_qubit_specification_first_round_override: ProtocolSpecificDistillationUnitSpecification | None = None)

매개 변수

Name Description
name
Default value: None
display_name
Default value: None
num_input_ts
Default value: None
num_output_ts
Default value: None
failure_probability_formula
Default value: None
output_error_rate_formula
Default value: None
physical_qubit_specification
Default value: None
logical_qubit_specification
Default value: None
logical_qubit_specification_first_round_override
Default value: None

메서드

as_dict
has_custom_specification
has_predefined_name
post_validation

as_dict

as_dict(validate=True) -> Dict[str, Any]

매개 변수

Name Description
validate
Default value: True

has_custom_specification

has_custom_specification()

has_predefined_name

has_predefined_name()

post_validation

post_validation(result)

매개 변수

Name Description
result
필수

특성

display_name

display_name: str | None = None

failure_probability_formula

failure_probability_formula: str | None = None

logical_qubit_specification

logical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = None

logical_qubit_specification_first_round_override

logical_qubit_specification_first_round_override: ProtocolSpecificDistillationUnitSpecification | None = None

name

name: str | None = None

num_input_ts

num_input_ts: int | None = None

num_output_ts

num_output_ts: int | None = None

output_error_rate_formula

output_error_rate_formula: str | None = None

physical_qubit_specification

physical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = None