PlaquetteOrientation#

class tqec.plaquette.PlaquetteOrientation(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Methods

to_plaquette_side()

Return the plaquette side corresponding to self.

Attributes

RIGHT

LEFT

DOWN

UP

Detailed methods

to_plaquette_side()[source]#

Return the plaquette side corresponding to self.

If self == PlaquetteOrientation.RIGHT then self.to_plaquette_side() == PlaquetteSide.LEFT because a plaquette oriented to the right has 2 data-qubit on its left side.

Return type:

PlaquetteSide