qml.transforms.core.transform_dispatcher.TransformContainer¶
- class TransformContainer(transform, args=None, kwargs=None, classical_cotransform=None, plxpr_transform=None, is_informative=False, final_transform=False, use_argnum=False)[source]¶
Bases:
objectClass to store a quantum transform with its
args,kwargsand classical co-transforms. Usetransform().Warning
This class is developer-facing and should not be used directly. Instead, use
qml.transformif you would like to make a custom transform.See also
Attributes
The stored quantum transform's
args.The stored quantum transform's classical co-transform.
Trueif the transform needs to be executedTrueif the transform is informative.The stored quantum transform's
kwargs.The stored quantum transform's PLxPR transform.
The stored quantum transform.
- args¶
The stored quantum transform’s
args.
- classical_cotransform¶
The stored quantum transform’s classical co-transform.
- final_transform¶
Trueif the transform needs to be executed
- is_informative¶
Trueif the transform is informative.
- kwargs¶
The stored quantum transform’s
kwargs.
- plxpr_transform¶
The stored quantum transform’s PLxPR transform.
- transform¶
The stored quantum transform.