One step backward, two steps forward...
test applet
asymetrical test
a glob of molecules ?
many globs
oil and water don't mix
ampiphiles
very soapy water
Overall Design Goal
provide smooth, inanimate-like, animation of complicated molecular
dynamics, with user interaction.
Pedagagical Role
Help students visualize dynamics on a microscopic scale
Allow students to investigate how microscopic parameters
affect macro(meso?)scopic behavior of systems.
?? Allow students to investigate phase-transition behavior.
Design freatures
done: (I think)
backbone of dynamics
allow for arbitrary pairwise interactions
allow for arbitrary external forces
allow for thermostats (they are just external forces)
allow for arbitrary bonds between molecules
allow for variable walls ( periodic bc's would be a bit more work)
displays consisting of multiply colored circles,lines,polygons
can simulate O(200) molecules
read in molecule data, and display data from a file
read in state(positions and velocity) from a file(untested)
read in interaction data from a file
read in other data from a file ( e.g. system size)
application which writes the appropriate information,
after equilibriation
constrain timestep size
yet to be done:
finalize user forces
user interface
document,document,document
not being done but should be fairly easy
dynamically adding molecules
reinstating diplaying molecules via images
not being done, and probably hard
allowing users to select an individual molecule
dynamically removing molecules
changing the appearance of molecules after initialization