FINALLY made the improvement to autoscale for the initial frame before I start the simulation. And itonly took about a year longer than it should have!
PHYS-17 #time 1h 15m #comment Woohoo! All my vectors are of the
compresssed variety now! The sed refactoring was one of the smoothest
large scale refactorings I've done in a reasonably automated way. The
only issues where with some of the old school pointers I'm still using.
The Moveable one is fine to ignore for now, but the Observers list
should be fixed to use smart pointers ASAP.
PHYS-17 #time 1h 30m #comment Added getPosString and getMomentumString methods to MyShape class, you know, something that should have happened years ago. Mainly just tinkering and verifying certain things are behaving as I wanted.
PHYS-17 #time 25m #comment Fixed some compilation errors that had somehow sat undetected during the transition to the compressed vector.  Weird, guess I just need to be more vigilant about cleaning.
PHYS-17 #time 3h 30m #comment -The decision of which method of forceCalculation to use now more properly resides in the Interactions file. Also defined some useful static constants here.  -Took int parameter out of Quadrant.getShapesRecurisve -Got rid of global "physicalObjects" shapeList. A few other changes to more fully utilize my classes rather than basic containers. Passing a few parameters by reference rather than value