Code

This class is the superclass providing template functionality needed for every code.

class Code

CSS code object

property d
getHx(self: mqt.qecc.pyqecc.Code) list[list[bool]]
getHz(self: mqt.qecc.pyqecc.Code) list[list[bool]]
get_syndrome(self: mqt.qecc.pyqecc.Code, arg0: list[bool], arg1: list[bool]) list[bool]

Computes syndrome vector

get_x_syndrome(self: mqt.qecc.pyqecc.Code, arg0: list[bool]) list[bool]

Computes single sided syndrome vector (length n)

is_stabilizer(*args, **kwargs)

Overloaded function.

  1. is_stabilizer(self: mqt.qecc.pyqecc.Code, arg0: list[bool], arg1: list[bool]) -> bool

Checks if vector is a stabilizer

  1. is_stabilizer(self: mqt.qecc.pyqecc.Code, arg0: list[bool]) -> bool

is_x_stabilizer(self: mqt.qecc.pyqecc.Code, arg0: list[bool]) bool

Checks if vector is a x-stabilizer

json(self: mqt.qecc.pyqecc.Code) json
property k
property n
setHx(self: mqt.qecc.pyqecc.Code, arg0: list[list[bool]]) None
setHz(self: mqt.qecc.pyqecc.Code, arg0: list[list[bool]]) None