SimulationContainer
public class PistonCylinderGraphic extends SimulationGraphic
Modifier and Type | Class | Description |
---|---|---|
static class |
PistonCylinderGraphic.Applet |
|
protected class |
PistonCylinderGraphic.ModifierAtomDiameter |
|
class |
PistonCylinderGraphic.ModifierPistonDensity |
appName, controller, GRAPHIC_ONLY, simulation, space, TABBED_PANE, WINDOW_CLOSER
Constructor | Description |
---|---|
PistonCylinderGraphic(PistonCylinder sim,
Space _space) |
Creates a PistonCylinder graphic instance.
|
Modifier and Type | Method | Description |
---|---|---|
void |
init() |
Initialize all the bits based on previously set doConfigButton and doRDF.
|
static void |
main(java.lang.String[] args) |
|
void |
setDoConfigButton(boolean newDoConfigButton) |
Enable the config (and velocity) buttons.
|
void |
setDoDensityInput(boolean newDoDensityInput) |
Enable the RDF plot.
|
void |
setDoFastButton(boolean newDoFastButton) |
|
void |
setDoNMoleculeSlider(boolean newDoNMoleculeSlider) |
Enable the # of molecules slider.
|
void |
setDoRDF(boolean newDoRDF) |
Enable the RDF plot.
|
void |
setPotential(java.lang.String potentialDesc) |
|
void |
setRepaintInterval(int newRepaintInterval) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, addAsTab, createDisplayBoxPaintAction, deviceList, displayList, getController, getDisplayBox, getPaintAction, getPanel, getSimulation, initGraphics, makeAndDisplayFrame, makeAndDisplayFrame, makeAndDisplayFrame, makeAndDisplayFrame, remove, remove, setPaintInterval
public PistonCylinder pc
public P2HardSphere potentialHS
public P2SquareWell potentialSW
public P2Ideal potentialIdeal
public DataSourceCountTime meterCycles
public DisplayTextBox displayCycles
public MeterTemperature thermometer
public DisplayBox displayBox
public DeviceButton configButton
public DeviceButton velocityButton
public DeviceButton goFastButton
public java.awt.event.ItemListener potentialChooserListener
public javax.swing.JComboBox potentialChooser
public DeviceSlider scaleSlider
public DeviceSlider pressureSlider
public DeviceNSelector nSlider
public javax.swing.JPanel pressureSliderPanel
public MeterDensity densityMeter
public DeviceToggleButton fixPistonButton
public DisplayPlotXChart plotT
public DisplayPlotXChart plotD
public DisplayPlotXChart plotP
public DisplayPlotXChart plotRDF
public DataPumpListener rdfPump
public IntegratorListenerAction rdfListener
public Unit tUnit
public Unit dUnit
public Unit pUnit
public Unit mUnit
public DeviceBox sigBox
public DeviceBox epsBox
public DeviceBox lamBox
public DeviceBox massBox
public DeviceBox densityBox
protected DisplayTextBoxesCAE densityDisplayTextBox
protected DisplayTextBoxesCAE temperatureDisplayTextBox
protected DisplayTextBoxesCAE pressureDisplayTextBox
public javax.swing.JPanel blankPanel
public javax.swing.JScrollPane plotsPane
public int historyLength
public DataSourceWallPressure pressureMeter
public int dataInterval
public Unit eUnit
public double lambda
public double epsilon
public double mass
public double sigma
public static final java.lang.String IDEAL_GAS
public static final java.lang.String REPULSION_ONLY
public static final java.lang.String REPULSION_ATTRACTION
protected boolean doConfigButton
protected boolean doRDF
protected boolean doDensityInput
protected boolean doNMoleculeSlider
protected boolean doFastButton
public PistonCylinderGraphic(PistonCylinder sim, Space _space)
public void setDoConfigButton(boolean newDoConfigButton)
public void setDoRDF(boolean newDoRDF)
public void setDoDensityInput(boolean newDoDensityInput)
public void setDoNMoleculeSlider(boolean newDoNMoleculeSlider)
public void setRepaintInterval(int newRepaintInterval)
public void setDoFastButton(boolean newDoFastButton)
public void init()
public void setPotential(java.lang.String potentialDesc)
public static void main(java.lang.String[] args)