In Eclipse, I ran SEsimOne for eleven hours of simulation time at quarter second time increments (only an hour of which was for quelling the simulated ribbon). There is dynamic allocation for temporary classes in the ribbonDynamics and pointDynamics methods, which I should be able to clean up. ribbonDynamics is called over one hundred and sixty thousand times (the current length of the simulation), and pointDynamics is currently called a thousand times more than that (the ribbon currently being represented by a thousand segment points). I want to be able to increase the number of segment points in the ribbon, especially the parts closer to the ground that are in higher gravity. I am also impatient, so I need to start thinking about performance improvements.
Task List for this weekend:
in ribbonDynamics, stop propagation across ribbon breaks (skip over the gaps)
walk the code to verify that timeStep is correctly included in all equations.
add climbers back onto to the ribbon.
restructure to create a ribbon class. The ribbon behavior is spread over the SimRibPoint class and methods within the main class. may want to subclass the anchor and counterweight points.
performance improvements
start reading Java3d documentation and tutorials
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment