RepeatedPlaquettes#
- class tqec.plaquette.RepeatedPlaquettes(collection, repetitions)[source]#
Bases:
Plaquettes
Represent plaquettes that should be repeated for several rounds.
Methods
__init__
(collection, repetitions)map_indices
(callable)num_rounds
(k)repeat
(repetitions)with_updated_plaquettes
(plaquettes_to_update)Attributes
has_default
repetitions
collection
Detailed methods
- Parameters:
collection (FrozenDefaultDict[int, Plaquette])
repetitions (LinearFunction)
- __init__(collection, repetitions)#
- Parameters:
collection (FrozenDefaultDict[int, Plaquette])
repetitions (LinearFunction)
- Return type:
None
- map_indices(callable)#
- Parameters:
callable (Callable[[int], int])
- Return type:
- repeat(repetitions)#
- Parameters:
repetitions (LinearFunction)
- Return type:
- to_name_dict()#
- Return type:
dict[int | Literal[‘default’], str]