次の方法で共有


Std.ResourceEstimation

Std.ResourceEstimation 名前空間には、次の関数と操作が含まれています。

名前 形容
AccountForEstimates 個別に取得された、実装されていない操作のリソース見積もりを考慮します。 この操作は、リソース推定実行ターゲットを使用する場合にのみ使用できます。
AuxQubitCount を する 補助量子ビットの数が amountと等しいことを指定するために、AccountForEstimates 操作に渡すことができるタプルを返します。
BeginEstimateCaching キャッシュを実行できるコード フラグメントの開始をリソース推定器に通知します。 この関数は、リソース推定実行ターゲットを使用する場合にのみ使用できます。
BeginRepeatEstimates この操作の呼び出しから EndRepeatEstimates の呼び出しまでのリソースが count 時間考慮され、コードを何度も実行する必要がないと想定するようにリソース推定器に指示します。 BeginRepeatEstimatesEndRepeatEstimates の呼び出しは入れ子にすることができます。 ヘルパー操作 RepeatEstimates では、within ブロック内の 2 つの関数を呼び出すことができます。
CczCount CCZ ゲートの数が amountと等しいことを指定するために、AccountForEstimates 操作に渡すことができるタプルを返します。
EndEstimateCaching 考慮されているコード フラグメントがオーバーしているため、リソース推定でキャッシュの推定を停止するように指示します。 この関数は、リソース推定実行ターゲットを使用する場合にのみ使用できます。
EndRepeatEstimates BeginRepeatEstimatesへのコンパニオン操作。
MeasurementCount AccountForEstimates 操作に渡すことができるタプルを返し、measurements の数が amountと等しいことを指定します。
PSSPCLayout の 並列合成シーケンシャル パウリ計算 (PSSPC) レイアウトを示すために、関数によって返された値を AccountForEstimates 操作に渡します。 詳細については、https://arxiv.org/pdf/2211.07629.pdf を参照してください。
RepeatEstimates この操作の呼び出しから Adjoint RepeatEstimates の呼び出しまでのリソースが count 時間考慮され、コードを何度も実行する必要がないと想定するようにリソース推定器に指示します。
RotationCount AccountForEstimates 操作に渡すことができるタプルを返し、回転の数が amountと等しいことを指定します。
RotationDepth 回転深度が amountと等しいことを指定するために、AccountForEstimates 操作に渡すことができるタプルを返します。
SingleVariant を する 関数に実行バリアントが 1 つだけ存在することを指定するために使用 BeginEstimateCaching
TCount T ゲートの数が amountと等しいことを指定する AccountForEstimates 操作に渡すことができるタプルを返します。