Std.ResourceEstimation
Пространство имен Std.ResourceEstimation содержит следующие элементы:
Имя | Описание |
---|---|
AccountForEstimates | Учитывайте оценки ресурсов невыразимой операции, которая была получена отдельно. Эта операция доступна только при использовании целевого объекта выполнения оценки ресурсов. |
AuxQubitCount | Возвращает кортеж, который можно передать в операцию AccountForEstimates , чтобы указать, что количество вспомогательных кубитов равно amount . |
BeginEstimateCaching | Уведомляет оценщик ресурсов начала фрагмента кода, для которого можно выполнить кэширование. Эта функция доступна только при использовании целевого объекта выполнения оценки ресурсов. |
BeginRepeatEstimates | Указывает средству оценки ресурсов предположить, что ресурсы из вызова этой операции, пока вызов EndRepeatEstimates не учитываются в течение count раз, без необходимости выполнять код, который много раз. Вызовы BeginRepeatEstimates и EndRepeatEstimates могут быть вложены. Вспомогательные операции RepeatEstimates позволяют вызывать две функции в блоке within . |
CczCount | Возвращает кортеж, который можно передать в операцию AccountForEstimates , чтобы указать, что число шлюзов CCZ равно amount . |
EndEstimateCaching | Предписывает оценщику ресурсов остановить кэширование оценок, так как фрагмент кода, который учитывается. Эта функция доступна только при использовании целевого объекта выполнения оценки ресурсов. |
EndRepeatEstimates | Компаньонная операция для BeginRepeatEstimates . |
|
Возвращает кортеж, который можно передать в операцию 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 . |