public class BirthdayExperiment extends Experiment
MultiplePartsPanel.SOCRToolBarshowModelDistributionapplet, fName, graphs, mainPane, recordTable, tables, toolbar2, toolbars| Constructor and Description |
|---|
BirthdayExperiment()
Initialize the experiment: Add labels, scrollbars, graphs, and tables
|
| Modifier and Type | Method and Description |
|---|---|
void |
doExperiment()
This method defines the birthday experiment
|
void |
reset()
Reset the experiment
|
void |
setParameters()
Compute the probability of a match
|
void |
step()
Single step the experiment
|
void |
update()
Update graphs and tables
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Scrollbar events: change the population size or the sample size
|
actionPerformed, getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, initialize, itemStateChanged, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, stopaddGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, setApplet, setNamecreateComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSettersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetAppletpublic BirthdayExperiment()
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerupdate in class MultiplePartsPanelpublic void setParameters()
public void doExperiment()
doExperiment in interface IExperimentdoExperiment in class Experimentpublic void update()
update in interface IExperimentupdate in class Experimentpublic void reset()
reset in interface IExperimentreset in class Experimentpublic void step()
step in interface IExperimentstep in class Experiment