qml.decomposition.DecompositionRule¶
- class DecompositionRule(func, resources=None, condition=None)[source]¶
Bases:
object
Represents a decomposition rule for an operator.
Methods
compute_resources
(*args, **kwargs)Computes the resources required to implement this decomposition rule.
is_applicable
(*args, **kwargs)Checks whether this decomposition rule is applicable.
set_condition
(condition)Sets the condition for this decomposition rule.
set_resources
(resources)Sets the resources for this decomposition rule.
code/api/pennylane.decomposition.DecompositionRule
Download Python script
Download Notebook
View on GitHub