mrmustard.lab_dev.circuit_components

A base class for the components of quantum circuits.

Classes

CircuitComponent([name, representation, ...])

A base class for the components (states, transformations, and measurements, or potentially unphysical ``wired'' objects) that can be placed in Mr Mustard's quantum circuits.

AdjointView(component)

Adjoint view of a circuit component.

DualView(component)

Dual view of a circuit component.

Class Inheritance Diagram

Inheritance diagram of mrmustard.lab_dev.circuit_components.CircuitComponent, mrmustard.lab_dev.circuit_components.AdjointView, mrmustard.lab_dev.circuit_components.DualView