hybridlane.decomposition

Module for functionality related to decomposition, similar to qp.decomposition.

Classes

DecompositionGraph

Custom decomposition graph for PennyLane supporting our custom symbolic operators.

Functions

qubit_conditioned_resource_rep(base_class, ...)

Returns a resource representation of a qubit-conditioned operator.

Package Contents

hybridlane.decomposition.qubit_conditioned_resource_rep(base_class, base_params, num_control_wires)[source]

Returns a resource representation of a qubit-conditioned operator.

Parameters:
  • base_class (type[Operator]) – The base operator class.

  • base_params (dict[str, Any]) – The parameters of the base operator.

  • num_control_wires (int) – The number of control wires.

Returns:

The resource representation of the qubit-conditioned operator.

Return type:

Operator