isqham.circuit package

Submodules

isqham.circuit.base_cicuit module

class BaseCircuit(nq=None)

Bases: ABC

Parameters:

nq (int | None)

abstractmethod CZ(i, j)
Parameters:
  • i (int)

  • j (int)

abstractmethod H(i)
Parameters:

i (int)

M(i)
Parameters:

i (int)

abstractmethod RX(i, theta)
Parameters:

i (int)

abstractmethod RY(i, theta)
Parameters:

i (int)

abstractmethod RZ(i, theta)
Parameters:

i (int)

abstractmethod SD(i)
Parameters:

i (int)

measure(args, **kw)
sample(args, **kw)

isqham.circuit.c_fusion_linker module

isqham.circuit.cqlib_linker module

isqham.circuit.qcis module

class Qcis(nq=None)

Bases: BaseCircuit

Parameters:

nq (int | None)

CZ(i, j)
Parameters:
  • i (int)

  • j (int)

H(i)
Parameters:

i (int)

M(i)
Parameters:

i (int)

RX(i, theta)
Parameters:

i (int)

RY(i, theta)
Parameters:

i (int)

RZ(i, theta)
Parameters:

i (int)

SD(i)
Parameters:

i (int)

Module contents