qp.labs.estimator_beta¶
This module contains experimental features for resource estimation.
Warning
This module is experimental. Frequent changes will occur, with no guarantees of stability or backwards compatibility.
Resource Estimation¶
|
Estimate the quantum resources required to implement a circuit or operator in terms of a given gateset. |
Sets the values of precisions and custom decompositions when estimating resources for a quantum workflow (see also |
Qubit Tracking Functionality¶
|
A class used to represent the allocation of auxiliary wires to be used in the resource decomposition of a |
|
A class used to represent the deallocation of auxiliary wires that were used in the resource decomposition of a |
|
Determine the number of auxiliary qubits needed to decompose the operators of a quantum circuit into a specific |
|
Determine the number of auxiliary qubits needed to decompose the operators in a |
|
A class used to mark that certain wires are in the zero state. |
|
A base class used to mark the state of certain wire labels. |
State Preparation¶
|
Resource class for Mottonen state preparation. |
|
Resource class for preparing an initial state with a cosine wave function. |
|
Resource class for preparing an initial state with the sum-of-Slaters technique. |
Alternate Decompositions¶
|
Returns a list representing the resources of the operator. |
Returns a list of |
|
Returns a list representing the resources of the |
|
|
Returns a list representing the resources for a controlled version of the |
Returns a list representing the resources for a controlled version of the |
|
Returns a list representing the resources of the operator. |
|
Returns a list representing the resources of the operator. |
|
Returns a list representing the resources of the operator. |
|
Returns a list representing the resources for a controlled version of the |
|
|
Returns a list representing the resources of the operator. |
Returns a list representing the resources of the operator. |
|
Returns a list representing the resources of the operator. |
|
Returns a list representing the resources of the controlled version of the |
|
Returns a list representing the resources for the controlled version of the operator. |
|
|
Returns a list representing the resources of the operator. |
Templates¶
|
Resource class for an out-of-place integer comparator. |
|
Resource class for testing the equality of two quantum registers. |
|
Resource class for the Quantum Read-Only Memory (QROM) template. |