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 操作,以指示并行合成顺序 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。 |