|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--java.applet.Applet
|
+--edu.davidson.tools.SApplet
|
+--molecular.MolecularApplet
| Fields inherited from class edu.davidson.tools.SApplet |
clock,
dataConnections,
dataListeners,
dataSources,
lock |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
| Constructor Summary | |
MolecularApplet()
|
|
| Method Summary | |
void |
addCaption(java.lang.String cap)
Adds a title to ensemble in top-center |
int |
addParticle(double xin,
double yin,
double xvel,
double yvel,
double r)
Adds one particle to the ensemble |
int |
addParticleDataSource(int i)
|
void |
createParticles(int n)
|
void |
forward()
Start the animation |
java.lang.String |
getAppletInfo()
|
double |
getBWPos()
Returns the bottom wall position |
int |
getEnsembleID()
Returns the id of the ensemble. |
int |
getHistogramID(int nbins,
double vmin,
double vmax)
Returns the id of the velocity histogram. |
double |
getLWPos()
Returns the left wall position |
java.lang.String |
getParameter(java.lang.String key,
java.lang.String def)
|
java.lang.String[][] |
getParameterInfo()
|
int |
getParticleID(int i)
Returns the object identifier of the particle. |
double |
getRWPos()
Returns the right wall position |
double |
getTWPos()
Returns the top wall position |
void |
init()
|
void |
pause()
Stop the animation |
void |
removeParticle(int i)
Removes ith particle from ensemble |
void |
removeWallTemp(java.lang.String wall)
|
void |
setAutoRefresh(boolean ar)
Repaint whenevers the system parameters are changed. |
void |
setBackgroundRGB(int r,
int g,
int b)
Sets Background color inside ensemble |
void |
setBoltzmann(double kb)
|
void |
setBorderWidth(int w)
|
void |
setDefault()
Reset to time t=0; public void resetClock(){ pause(); ensemble1.reset(); } |
void |
setDefaultColor(int r,
int g,
int b)
Sets default color when adding new particles. |
void |
setDefaultMass(double m)
Sets default mass when adding new particles. |
void |
setDefaultSize(double r)
Sets default size when adding new particles. |
void |
setDefaultTemp(double t)
|
void |
setDisplayOffset(int xoff,
int yoff)
Sets offsets for title |
void |
setMaxParticles(int p)
Sets maximum number of particles that can be stored in arrays |
void |
setMessage(java.lang.String msg)
Adds a message to small yellow box opposite coordinate display. |
void |
setParticleMass(int i,
double m)
Sets mass of particle default value is 1 unit. |
void |
setParticlePos(int i,
double xin,
double yin)
Sets Position of particle |
void |
setParticleRGB(int i,
int rd,
int gr,
int bl)
Sets color of particle |
void |
setParticles(int n)
|
void |
setParticleSize(int i,
double s)
Sets size of particle default value is 1 in world units. |
void |
setParticleVel(int i,
double xvel,
double yvel)
Sets Velocity of particle |
void |
setPeriodicH(boolean p)
Sets Periodic periodic boundary conditions in horizontal direction |
void |
setPeriodicV(boolean p)
Sets Periodic periodic boundary conditions ion vertical direction |
void |
setPpu(int p)
Sets pixels per unit of ensemble |
void |
setRGB(int r,
int g,
int b)
Sets color of title |
void |
setShowControls(boolean s)
Shows or hides control panel |
void |
setTemp(double temp)
Set the temperature of the ensemble in one step. |
void |
setTemperature(double temp,
int steps)
Set the temperature of the ensemble in n steps. |
void |
setWallTemp(java.lang.String wall,
double t)
|
void |
start()
|
void |
stepForward()
Steps simulation forward one time step |
| Methods inherited from class java.applet.Applet |
getAccessibleContext,
getAppletContext,
getAudioClip,
getAudioClip,
getCodeBase,
getDocumentBase,
getImage,
getImage,
getLocale,
getParameter,
isActive,
newAudioClip,
play,
play,
resize,
resize,
setStub,
showStatus,
stop |
| Methods inherited from class java.awt.Panel |
addNotify |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getListeners,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paint,
paintComponents,
preferredSize,
print,
printComponents,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setCursor,
setFont,
setLayout,
update,
validate |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addHierarchyBoundsListener,
addHierarchyListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
contains,
contains,
createImage,
createImage,
disable,
dispatchEvent,
enable,
enable,
enableInputMethods,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getGraphicsConfiguration,
getHeight,
getInputContext,
getInputMethodRequests,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
remove,
removeComponentListener,
removeFocusListener,
removeHierarchyBoundsListener,
removeHierarchyListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public MolecularApplet()
| Method Detail |
public java.lang.String getParameter(java.lang.String key,
java.lang.String def)
public void init()
public java.lang.String getAppletInfo()
public java.lang.String[][] getParameterInfo()
public void start()
public void setShowControls(boolean s)
s - booleanpublic void setMessage(java.lang.String msg)
msg - String
public void setRGB(int r,
int g,
int b)
r - int redg - int greenb - int blue
public void setDisplayOffset(int xoff,
int yoff)
int - xoffint - yoffpublic void addCaption(java.lang.String cap)
cap - Stringpublic void setDefault()
public void pause()
public void forward()
public void stepForward()
public int addParticle(double xin,
double yin,
double xvel,
double yvel,
double r)
xin - double initial xpositionyin - double initial ypositionxvel - double initial x-velocityyvel - double initial y-velocityr - double particle radiuspublic void createParticles(int n)
public void setParticles(int n)
public void setTemp(double temp)
temp - double The new temperature.
public void setTemperature(double temp,
int steps)
temp - double The new temperature.steps - int The number of steps.public void removeParticle(int i)
i - int particle numberpublic void setMaxParticles(int p)
p - max particles
public void setBackgroundRGB(int r,
int g,
int b)
r - int redg - int greenb - int bluepublic void setDefaultMass(double m)
m - double masspublic void setDefaultSize(double r)
r - double radius
public void setDefaultColor(int r,
int g,
int b)
r - int redg - int greenb - int bluepublic void setDefaultTemp(double t)
public void setParticleRGB(int i,
int rd,
int gr,
int bl)
i - int particle numberrd - int red value (<256)gr - int green value (<256)bl - int blue value (<256)
public void setParticleMass(int i,
double m)
i - int particle numberm - double mass.public void setBorderWidth(int w)
public void setParticlePos(int i,
double xin,
double yin)
i - int particle numberxin - double initial x-positionyin - double initial y-position
public void setParticleVel(int i,
double xvel,
double yvel)
i - int particle numberxvel - double initial x-velocityyvel - double initial y-velocity
public void setParticleSize(int i,
double s)
i - int particle numbers - double size.public int addParticleDataSource(int i)
public void setAutoRefresh(boolean ar)
autoRefresh - Automatic repaint?public void setBoltzmann(double kb)
public void setWallTemp(java.lang.String wall,
double t)
public void removeWallTemp(java.lang.String wall)
public void setPpu(int p)
p - intpublic void setPeriodicH(boolean p)
p - booleanpublic void setPeriodicV(boolean p)
p - booleanpublic double getRWPos()
public double getLWPos()
public double getTWPos()
public double getBWPos()
public int getEnsembleID()
public int getHistogramID(int nbins,
double vmin,
double vmax)
nbins - int The number of bins in the histogram.min - double The minimum velocitymax - double The maximum velocitypublic int getParticleID(int i)
i - int the particle index.
|
Copyright Wolfgang Christian | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||