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