The representations’ Ansatze¶
This module contains the classes for the available ansatze.
Classes¶
|
A function over a continuous and/or discrete domain. |
|
The ansatz of the Fock-Bargmann representation. |
|
A family of Ansatze parametrized by a triple of a matrix, a vector and an array. |
|
The ansatz of the Fock-Bargmann representation. |
Class Inheritance Diagram¶
digraph inheritance7271cb9bec { 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"]; "Ansatz" [URL="../api/mrmustard.physics.ansatze.Ansatz.html#mrmustard.physics.ansatze.Ansatz",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 function over a continuous and/or discrete domain."]; "ABC" -> "Ansatz" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ArrayAnsatz" [URL="../api/mrmustard.physics.ansatze.ArrayAnsatz.html#mrmustard.physics.ansatze.ArrayAnsatz",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 ansatz of the Fock-Bargmann representation."]; "Ansatz" -> "ArrayAnsatz" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PolyExpAnsatz" [URL="../api/mrmustard.physics.ansatze.PolyExpAnsatz.html#mrmustard.physics.ansatze.PolyExpAnsatz",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 ansatz of the Fock-Bargmann representation."]; "PolyExpBase" -> "PolyExpAnsatz" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PolyExpBase" [URL="../api/mrmustard.physics.ansatze.PolyExpBase.html#mrmustard.physics.ansatze.PolyExpBase",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 family of Ansatze parametrized by a triple of a matrix, a vector and an array."]; "Ansatz" -> "PolyExpBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; }code/physics/ansatze
Download Python script
Download Notebook
View on GitHub