PSSPC 클래스

PSSPC(Pauli 기반 계산 추적 변환).

회전 게이트 및 선택적으로 CCX 게이트를 격자 수술 리소스 추정에 적합한 T 상태 기반 작업으로 변환합니다.

생성자

PSSPC(*, num_ts_per_rotation: int = 20, ccx_magic_states: bool = False)

키워드 전용 매개 변수

Name Description
num_ts_per_rotation
Default value: 20
ccx_magic_states
Default value: False

메서드

transform

추적에 PSSPC 변환을 적용합니다.

transform

추적에 PSSPC 변환을 적용합니다.

transform(trace: Trace) -> Trace | None

매개 변수

Name Description
trace
필수

입력 추적입니다.

반품

형식 Description

변환된 추적입니다.

특성

num_ts_per_rotation

회전 게이트당 사용되는 T 상태 수입니다. 기본값은 20입니다.

num_ts_per_rotation: int = 20

ccx_magic_states

True이면 CCX 게이트는 T 게이트로 분해되지 않고 매직 상태로 처리됩니다. 기본값은 False입니다.

ccx_magic_states: bool = False