다음을 통해 공유


Std.Diagnostics

Std.Diagnostics 네임스페이스에는 다음과 같은 함수 및 작업이 포함됩니다.

이름 묘사
CheckAllZero 제공된 배열의 모든 큐비트가 $|0⟩$ 상태인지 확인합니다. true인 경우 true를 반환합니다.
checkOperationsAreEqual 두 작업이 지정된 경우 모든 입력 상태에 대해 동일하게 동작하는지 확인합니다.
CheckZero 큐비트가 $|0⟩$ 상태인지 확인하고 true인 경우 반환합니다.
DumpMachine 현재 대상 컴퓨터의 상태를 덤프합니다.
DumpOperation 작업이 지정된 경우 지정된 수의 큐비트에서 작업 작업의 행렬 표현을 덤프합니다.
DumpRegister 지정된 큐비트와 연결된 현재 대상 컴퓨터의 상태를 덤프합니다.
팩트 지정된 조건이 true인지 여부를 확인합니다. 그렇지 않은 경우 메시지와 함께 실패합니다.
StartCountingFunction 지정된 함수가 호출되는 횟수를 계산하기 시작합니다. 함수가 이미 계산되고 있으면 실패합니다.
startCountingOperation 지정된 작업이 호출되는 횟수를 계산하기 시작합니다. 작업이 이미 계산되고 있으면 실패합니다.
StartCountingQubits 할당된 큐비트 수를 계산하기 시작합니다. 큐비트가 이미 계산되고 있으면 실패합니다.
StopCountingFunction 지정된 함수가 호출되는 횟수 계산을 중지하고 개수를 반환합니다. 함수가 계산되지 않으면 실패합니다.
StopCountingOperation 지정된 작업이 호출되는 횟수 계산을 중지하고 개수를 반환합니다. 작업이 계산되지 않으면 실패합니다.
StopCountingQubits 할당된 큐비트 수를 계산하지 않으며 개수를 반환합니다. 큐비트가 계산되지 않으면 실패합니다.