ModifierExtension

class tket.extensions.ModifierExtension[source]

Bases: TketExtension

Control, dagger and power modifiers for unitary operations.

OPS()[source]

Return the operations defined by this extension

Return type:

list[OpDef]

TYPES()[source]

Return the types defined by this extension

Return type:

list[TypeDef]

__call__()[source]

Returns the quantum extension

Return type:

Extension

__init__()
property control: OpDef

Control modifier operation.

property dagger: OpDef

Dagger modifier operation.

property power: OpDef

Power modifier operation.

property version: Version

The version of the extension