Std.ResourceEstimation

Std.ResourceEstimation 命名空间包含以下项:

名字 描述
AccountForEstimates 考虑单独获取的未实现操作的资源估计。 仅当使用资源估算器执行目标时,此操作才可用。
AuxQubitCount 返回可以传递给 AccountForEstimates 操作的元组,以指定辅助量子比特数等于 amount
BeginEstimateCaching 通知资源估算器代码片段的开始时间,以便完成估计缓存。 仅当使用资源估算器执行目标时,此函数才可用。
BeginRepeatEstimates 指示资源估算器假定从此操作调用到调用 EndRepeatEstimates 的资源将考虑 count 次,而无需执行多次代码。 可以嵌套对 BeginRepeatEstimatesEndRepeatEstimates 的调用。 帮助程序操作 RepeatEstimates 允许调用 within 块中的两个函数。
CczCount 返回一个元组,该元组可以传递给 AccountForEstimates 操作,以指定 CCZ 门的数目等于 amount
EndEstimateCaching 指示资源估算器停止估计缓存,因为考虑的代码片段已结束。 仅当使用资源估算器执行目标时,此函数才可用。
EndRepeatEstimates 配套操作 BeginRepeatEstimates
MeasurementCount 返回一个元组,该元组可以传递给 AccountForEstimates 操作,以指定度量数等于 amount
PSSPCLayout 将函数返回的值传递给 AccountForEstimates 操作,以指示并行合成顺序 Pauli 计算(PSSPC)布局。 有关详细信息,请参阅 https://arxiv.org/pdf/2211.07629.pdf
RepeatEstimates 指示资源估算器假定从此操作调用到调用 Adjoint RepeatEstimates 的资源将考虑 count 次,而无需执行多次代码。
RotationCount 返回可传递给 AccountForEstimates 操作的元组,以指定旋转数等于 amount
RotationDepth 返回可以传递给 AccountForEstimates 操作的元组,以指定旋转深度等于 amount
SingleVariant 用于指定 BeginEstimateCaching 函数中只有一个执行变体
TCount 返回可以传递给 AccountForEstimates 操作的元组,以指定 T 门数等于 amount