Поделиться через


Std.ResourceEstimation

Пространство имен Std.ResourceEstimation содержит следующие элементы:

Имя Описание
AccountForEstimates Учитывайте оценки ресурсов невыразимой операции, которая была получена отдельно. Эта операция доступна только при использовании целевого объекта выполнения оценки ресурсов.
AuxQubitCount Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что количество вспомогательных кубитов равно amount.
BeginEstimateCaching Уведомляет оценщик ресурсов начала фрагмента кода, для которого можно выполнить кэширование. Эта функция доступна только при использовании целевого объекта выполнения оценки ресурсов.
BeginRepeatEstimates Указывает средству оценки ресурсов предположить, что ресурсы из вызова этой операции, пока вызов EndRepeatEstimates не учитываются в течение count раз, без необходимости выполнять код, который много раз. Вызовы BeginRepeatEstimates и EndRepeatEstimates могут быть вложены. Вспомогательные операции RepeatEstimates позволяют вызывать две функции в блоке within.
CczCount Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что число шлюзов CCZ равно amount.
EndEstimateCaching Предписывает оценщику ресурсов остановить кэширование оценок, так как фрагмент кода, который учитывается. Эта функция доступна только при использовании целевого объекта выполнения оценки ресурсов.
EndRepeatEstimates Компаньонная операция для BeginRepeatEstimates.
MeasurementCount Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что число измерений равно amount.
PSSPCLayout Передайте значение, возвращаемое функцией, в операцию AccountForEstimates, чтобы указать макет параллельного синтеза последовательных вычислений Паули (PSSPC). Дополнительные сведения см. в https://arxiv.org/pdf/2211.07629.pdf.
повторения Указывает средству оценки ресурсов предположить, что ресурсы из вызова этой операции, пока вызов Adjoint RepeatEstimates не учитываются в течение count раз, без необходимости выполнять код, который много раз.
RotationCount Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что число поворотов равно amount.
поворота Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что глубина вращения равна amount.
SingleVariant Используется для указания того, что в функции BeginEstimateCaching существует только один вариант выполнения.
TCount Возвращает кортеж, который можно передать в операцию AccountForEstimates, чтобы указать, что число шлюзов T равно amount.