qml.estimator¶
This module contains tools for logical resource estimation.
Resource Estimation Functions:¶
|
Estimate the quantum resources required by a circuit or operator with respect to a given gateset. |
|
Produce a compressed representation of the resource operator to be used when tracking resources. |
Resource Estimation Base Classes:¶
|
A container for the resources used throughout a quantum circuit. |
|
Base class to represent quantum operators according to the fundamental set of information required for resource estimation. |
|
Defines a lightweight class corresponding to the operator type and its parameters. |
|
A class to represent a gate and its number of occurrences in a circuit or decomposition. |
A container to track the configuration for precisions and custom decompositions for the resource estimation pipeline. |
Qubit Management Classes:¶
|
Allows allocation of work wires through |
|
Allows freeing |
|
Manages and tracks the auxiliary and algorithmic wires used in a quantum circuit. |
Resource Operators:¶
|
Resource class for the symbolic Adjoint operation. |
|
Resource class for the CCZ gate. |
|
Resource class for the CH gate. |
|
Resource class for the CNOT gate. |
|
Resource class for the CRX gate. |
|
Resource class for the CRY gate. |
|
Resource class for the CRZ gate. |
|
Resource class for the CRot gate. |
|
Resource class for the CSWAP gate. |
|
Resource class for the CY gate. |
|
Resource class for the CZ gate. |
|
Change of Basis resource operator. |
|
Resource class for the symbolic Controlled operation. |
|
Resource class for the ControlledPhaseShift gate. |
|
Resource class for the GlobalPhase gate. |
|
Resource class for the Hadamard gate. |
|
Resource class for the Identity gate. |
|
Resource class for the MultiControlledX gate. |
|
Resource class for the MultiRZ gate. |
|
Resource class for the PauliRot gate. |
|
Resource class for the PhaseShift gate. |
|
Resource class for the symbolic Pow operation. |
|
Resource class for the symbolic Prod operation. |
|
Resource class for the RX gate. |
|
Resource class for the RY gate. |
|
Resource class for the RZ gate. |
|
Resource class for the Rot gate. |
|
Resource class for the S-gate. |
|
Resource class for the SWAP gate. |
|
Resource class for the SingleExcitation gate. |
|
Resource class for the T-gate. |
|
Resource class representing a TemporaryAND gate. |
|
Resource class for the Toffoli gate. |
|
Resource class for the X-gate. |
|
Resource class for the Y-gate. |
|
Resource class for the Z-gate. |