tqec.plaquette.qubit.PlaquetteQubits#

class PlaquetteQubits(data_qubits: 'list[GridQubit]', syndrome_qubits: 'list[GridQubit]')[source]#
__init__(data_qubits: list[GridQubit], syndrome_qubits: list[GridQubit]) None#

Methods

__init__(data_qubits, syndrome_qubits)

get_edge_qubits([orientation])

Return the data qubits on the edge of the plaquette.

get_qubits_on_side(side)

Return the qubits one the provided side of the instance.

Attributes

all_qubits

data_qubits

syndrome_qubits