Serialized Form
|
Package edu.buffalo.fs7.jaQuzzi |
f
javax.swing.JFrame f
vars
javax.swing.JList vars
varAuthority
VarAuthority varAuthority
listModel
SortedListModel listModel
retStr
java.lang.String retStr
OK
boolean OK
OK
boolean OK
simulationModePanel
javax.swing.JPanel simulationModePanel
sigma
javax.swing.JLabel sigma
sigmaInput
javax.swing.JTextField sigmaInput
errorRate
javax.swing.JLabel errorRate
errorRateInput
javax.swing.JTextField errorRateInput
decayProb
javax.swing.JLabel decayProb
decayProbInput
javax.swing.JTextField decayProbInput
fidelity
javax.swing.JCheckBox fidelity
properties
GateProperty properties
f
javax.swing.JFrame f
simMode
int simMode
- 0 = ideal, 1 = operational errors, 2 = decoherence errors, 3 = both errors
OK
boolean OK
name
javax.swing.JLabel name
nameInput
javax.swing.JTextField nameInput
iteration
javax.swing.JLabel iteration
iterationInput
javax.swing.JTextField iterationInput
sigma
javax.swing.JLabel sigma
sigmaInput
javax.swing.JTextField sigmaInput
errorRate
javax.swing.JLabel errorRate
errorRateInput
javax.swing.JTextField errorRateInput
decayProb
javax.swing.JLabel decayProb
decayProbInput
javax.swing.JTextField decayProbInput
properties
GateProperty properties
f
javax.swing.JFrame f
gate
java.lang.String gate
codeBase
java.net.URL codeBase
- hold the URL in case of applet mode
popupHeader
javax.swing.JPopupMenu popupHeader
- popup menues
popupQubits
javax.swing.JPopupMenu popupQubits
popupTable
javax.swing.JPopupMenu popupTable
qubitSelector
javax.swing.JComboBox qubitSelector
centerPanel
javax.swing.JPanel centerPanel
gatePanel
GatePanel gatePanel
fileChooser
javax.swing.JFileChooser fileChooser
changeListener
edu.buffalo.fs7.jaQuzzi.jaQuzzi.ChangeListener changeListener
infoPanel
InfoPanel infoPanel
mathlib
Mathlib mathlib
- holds a reference to the mathlib package
varTree
QVarTree varTree
- the console window
console
javax.swing.JFrame console
m1
Matrix m1
isUnitary
boolean isUnitary
input
javax.swing.JTextField[][] input
f
javax.swing.JFrame f
OK
boolean OK
nameInput
javax.swing.JTextField nameInput
nominator
javax.swing.JComboBox nominator
denominator
javax.swing.JComboBox denominator
phase
javax.swing.JLabel phase
nom
int nom
denom
int denom
OK
boolean OK
|
Package edu.buffalo.fs7.qsymbol2 |
stepKind
int stepKind
- hold the information whether the step marker should be painted to the left or
right
yAxisRange
DoubleRange yAxisRange
xAxisRange
IntRange xAxisRange
yValues
java.util.Vector yValues
plotStyle
int plotStyle
pixelPerTick
int pixelPerTick
minorTick
int minorTick
majorTick
int majorTick
chart
QubitChart chart
toolbar
javax.swing.JToolBar toolbar
statusBar
javax.swing.JLabel statusBar
table
GateTable table
qubits
int[] qubits
stateWindow
StateWindow stateWindow
toolbar
javax.swing.JToolBar toolbar
statusBar
javax.swing.JLabel statusBar
table
GateTable table
mathlib
Mathlib mathlib
qubitsB
javax.swing.JButton qubitsB
refQubits
javax.swing.JButton refQubits
fidelity
javax.swing.JButton fidelity
var
java.lang.String var
gridbag
java.awt.GridBagLayout gridbag
c
java.awt.GridBagConstraints c
inQubits
QubitPanel inQubits
- holds the qubitPanel for setting init values to the qubits
statusBarLabel
javax.swing.JLabel statusBarLabel
statusBar
javax.swing.JLabel statusBar
runButton
javax.swing.JButton runButton
run
boolean run
- true if a computation thread is running
calcFidelity
boolean calcFidelity
- true if the fidelity is to be calculated
progressBar
javax.swing.JProgressBar progressBar
viewPort
javax.swing.JScrollPane viewPort
gates
GateTable gates
- the GateTable
mathlib
Mathlib mathlib
- the mathlib
properties
java.beans.PropertyChangeSupport properties
timing
Timing timing
quietMode
boolean quietMode
- true if the graphical output is should be supressed
timeForStep
double timeForStep
mathlib
Mathlib mathlib
- hold the mathlib
decoherence
Decoherence decoherence
- hold the decoherence class
properties
java.beans.PropertyChangeSupport properties
- this is to keep track of the properties of the GateTable class
timing
Timing timing
- the GateTable class times the computation
qubits
java.util.Vector qubits
- holds the names of the qubits
updateTable
boolean updateTable
- true if the table should be repainted every computational step
stepModel
javax.swing.DefaultBoundedRangeModel stepModel
- keeps track of the current computation step
fidelity
java.util.Vector fidelity
- has one element for each computational step in case of the
decayedQubits
java.util.Vector decayedQubits
- keeps track of the decayed qubits
decaySteps
java.util.Vector decaySteps
- keeps track of the steps where the decay occurred
quietMode
boolean quietMode
- this is temporarily to suppress graphical output
depth
int depth
- depth of the deepest GateContainer in the GateTable
stepColumn
int stepColumn
endOfTable
boolean endOfTable
errorMatrix
Matrix errorMatrix
rate
double rate
decayProb
double decayProb
forward
boolean forward
printQubits
boolean printQubits
calculationRunning
boolean calculationRunning
stopPending
boolean stopPending
calculation
java.lang.Thread calculation
renderer
javax.swing.table.TableCellRenderer renderer
headerRenderer
javax.swing.table.TableCellRenderer headerRenderer
columnWidth
int columnWidth
gateContainers
java.util.Vector gateContainers
- holds names of gate variables
valPerBin
int valPerBin
keys
java.util.Vector keys
- holds the labels
values
java.util.Vector values
index
int index
table
javax.swing.JTable table
- the drawing table (needs to be GateTable)
state
int state
- the integer state of this QBrick
selected
boolean selected
- true if the cell is selected
currentStep
int currentStep
- allowed values -1 (draw step on the left), 0 (draw no step), 1 (draw step on
the right)
gate
Gate gate
- stores the gate
qubits
int[] qubits
type
int type
listen
boolean listen
table
GateTable table
gridbag
java.awt.GridBagLayout gridbag
c
java.awt.GridBagConstraints c
qubits
int qubits
- number of qubits = number of checkboxes
labels
java.util.Vector labels
- vector holding the name of the qubit for each checkbox
qubitBoxes
java.util.Vector qubitBoxes
- vector holding the checkbox for each qubit
parent
java.awt.event.ItemListener parent
- refernence to the parent who needs to be an ItemListener
extended
boolean extended
- mode
selectionMode
int selectionMode
minIndex
int minIndex
maxIndex
int maxIndex
anchorIndex
int anchorIndex
leadIndex
int leadIndex
firstAdjustedIndex
int firstAdjustedIndex
lastAdjustedIndex
int lastAdjustedIndex
isAdjusting
boolean isAdjusting
firstChangedIndex
int firstChangedIndex
lastChangedIndex
int lastChangedIndex
value
java.util.BitSet value
listenerList
javax.swing.event.EventListenerList listenerList
leadAnchorNotificationEnabled
boolean leadAnchorNotificationEnabled
priorityQueue
PriorityQueue priorityQueue
priorityQueue
PriorityQueue priorityQueue
inputLine
javax.swing.JTextField inputLine
outputArea
javax.swing.JTextArea outputArea
tree
javax.swing.JTree tree
model
javax.swing.tree.DefaultTreeModel model
splitPane
javax.swing.JSplitPane splitPane
math
Mathlib math
varAuthority
VarAuthority varAuthority
- is responsible for grouping of variables
mathlib
javax.swing.tree.DefaultMutableTreeNode mathlib
functions
javax.swing.tree.DefaultMutableTreeNode functions
nodes
java.util.Hashtable nodes
- references to the nodes for easy adding & removing
model
java.util.SortedSet model
mathlib
Mathlib mathlib
table
GateTable table
var
java.lang.String var
textArea
javax.swing.JTextArea textArea
scrollPane
javax.swing.JScrollPane scrollPane
listen
boolean listen
qubits
int[] qubits