The Fock-Bargmann and Fock Representations

This module contains the classes for the available representations.

Classes

Representation()

A base class for representations.

Bargmann(A, b[, c])

The Fock-Bargmann representation of a broad class of quantum states, transformations, measurements, channels, etc.

Fock(array[, batched])

The Fock representation of a broad class of quantum states, transformations, measurements, channels, etc.

Class Inheritance Diagram

digraph inheritance7368fab812 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [color=lightskyblue1,fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style=filled,tooltip="Helper class that provides a standard way to create an ABC using"]; "Bargmann" [URL="../api/mrmustard.physics.representations.Bargmann.html#mrmustard.physics.representations.Bargmann",color=lightskyblue1,fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style=filled,target="_top",tooltip="The Fock-Bargmann representation of a broad class of quantum states, transformations,"]; "Representation" -> "Bargmann" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Fock" [URL="../api/mrmustard.physics.representations.Fock.html#mrmustard.physics.representations.Fock",color=lightskyblue1,fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style=filled,target="_top",tooltip="The Fock representation of a broad class of quantum states, transformations, measurements,"]; "Representation" -> "Fock" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Representation" [URL="../api/mrmustard.physics.representations.Representation.html#mrmustard.physics.representations.Representation",color=lightskyblue1,fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style=filled,target="_top",tooltip="A base class for representations."]; "ABC" -> "Representation" [arrowsize=0.5,style="setlinewidth(0.5)"]; }