Std.ResourceEstimation
Std.ResourceEstimation 名前空間には、次の関数と操作が含まれています。
名前 | 形容 |
---|---|
AccountForEstimates | 個別に取得された、実装されていない操作のリソース見積もりを考慮します。 この操作は、リソース推定実行ターゲットを使用する場合にのみ使用できます。 |
AuxQubitCount を |
補助量子ビットの数が amount と等しいことを指定するために、AccountForEstimates 操作に渡すことができるタプルを返します。 |
BeginEstimateCaching | キャッシュを実行できるコード フラグメントの開始をリソース推定器に通知します。 この関数は、リソース推定実行ターゲットを使用する場合にのみ使用できます。 |
BeginRepeatEstimates | この操作の呼び出しから EndRepeatEstimates の呼び出しまでのリソースが count 時間考慮され、コードを何度も実行する必要がないと想定するようにリソース推定器に指示します。
BeginRepeatEstimates と EndRepeatEstimates の呼び出しは入れ子にすることができます。 ヘルパー操作 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 操作に渡すことができるタプルを返します。 |