Package edu.buffalo.fs7.qsymbol2

Interface Summary
StepHandler interface implemented by the GateTable to handle steppable objects like the GateContainers.
Steppable interface implemented by objects which are operated in a sequential manner.
 

Class Summary
BrickCheckBox class derived from the JCheckBox class.
Chart  
ChartWindow  
DataWindow  
DoubleRange simple class providing a range of double numbers.
GateContainer class wrapping a Mathlib Gate object.
GatePanel The GatePanel class is the central class in the qsymbol2 package.
GateTable This class is the most important class for organizing a quantum circuit.
GateTableColumnModel class replacing the DefaultTableColumnModel for the GateTable class.
GateTableModel This class holds the actual quantum circuit.
Histogram  
InfoPanel A class providing a clickable info panel.
IntRange simple class providing a range of int numbers.
NameStripper this class is a helper class to translate the naming convention of the Gate variables into a nested structure of GateContainers.
PriorityQueue this class represents a data structure to provide the QubitSelectionModel with the capability of tracking the order of how the rows got selected.
QBrick this class is used by the GateTable to render one cell.
QubitChart  
QubitEditor class to provide the preparation gate within the GateTable.
QubitHeaderRenderer class for drawing the column header of the GateTable table.
QubitPanel class providing a panel with CheckBoxes to set the initial value of a braket.
QubitRenderer this class is derived from the DefaulTableCellRenderer in order to be able to render the GateContainers correctly.
QubitSelectionModel This class copies a lot of the code of the original DefaultListSelectionModel.
QubitSelectionModel2 This class copies a lot of the code of the original DefaultSelectionModel.
QVarTree class implementing a panel which lists the variables of a Mathlib object and allows to access the math engine directly.
SortedListModel class to provide an alphabetically sorted list.
StateWindow  
TexQBrick class extending the QBrick class in order to generate code for the Latex figure environment for each cell.